django-south相关内容

Django South Seg 故障

我刚刚从 Ubuntu 12.04 更新到 13.04,我在迁移一些过去可以工作的代码时遇到了问题.谷歌搜索并没有发现任何明显相关的东西,除了一些晦涩的 R 引用,虽然我的项目确实使用了 R,但我不希望它会在迁移中出现.我以前从未处理过调试段错误,更不用说在 3rd 方代码中了.我应该如何进行? (project)ben@Watt:~/Projects/project/project$ pyth ..
发布时间:2022-01-12 16:30:34 其他开发

如何将模型从一个 django 应用程序迁移到新的应用程序中?

我有一个包含四个模型的 django 应用程序.我现在意识到这些模型之一应该在一个单独的应用程序中.我确实为迁移安装了南,但我不认为这是它可以自动处理的事情.如何将旧应用中的模型之一迁移到新应用中? 另外,请记住,我将需要这是一个可重复的过程,以便我可以迁移生产系统等. 解决方案 如何使用南迁. 假设我们有两个应用:通用和特定: myproject/|-- 常见||-- 迁移 ..
发布时间:2021-12-02 19:23:19 其他开发

使用 Django South 重置迁移历史记录的推荐方法是什么?

我已经积累了很多使用 South (0.7) 和 Django (1.1.2) 的迁移,它们开始在我的单元测试中消耗相当多的时间.我想重置基线并开始一组新的迁移.我已经查看了 South 文档,完成了通常的 Google/Stackoverflow 搜索(例如“django南(重置或删除或删除)迁移历史记录")并且没有发现任何明显的东西. 我考虑过的一种方法是通过手动“删除"South 或“ ..
发布时间:2021-12-02 19:16:36 其他开发

Django South迁移引发错误' module'对象没有属性' SET_NULL'

我刚刚通过 ./manage.py schemamigration --auto 生成了迁移脚本并运行了它.我收到以下错误.我对这可能意味着什么感到困惑.我已经使用SET_NULL一段时间了.因此,这是以前未曾发生过的新事物.知道有什么问题吗? 追溯(最近一次通话):在第16行的文件"./manage.py"中execute_from_command_line(sys.argv)第399行的 ..
发布时间:2021-05-02 18:37:51 Python

如何解决不存在的字段的完整性错误?

我正在使用Django 1.6,South和POstgres.我是新来的南方人,我感觉我的数据库表与架构或以前的迁移不同.特别是,我认为发问者在评论中存在一个领域(我改变了这种设计).我如何南下以正确更新.我尝试了schemamigration --auto和migration,它说没有更改. views.py: class AnswerCreate(CreateView):型号=评论t ..
发布时间:2021-05-01 20:13:21 其他开发

South管理一个新应用,而不是syncdb

我添加了一个新应用(特别是 tastypie ),并且试图 ,但是南方不允许我这样做。我得到: 未同步(使用迁移): -好吃的 为什么当我不使用 manage.py convert_to_south tastypie 时,South会坚持这样做吗? 解决方案 South管理任何带有/ migrations文件夹的应用。许多第三方应用程序都内置有迁移功能,如果向南迁 ..
发布时间:2020-10-23 23:54:53 其他开发

Alembic版本ID代表什么?

我刚刚开始研究Alembic,来自Django,我们有 South 来迁移数据库使用友好的旧固定格式的架构(包含在很快中)像 0037_fix_my_schema.py 这样的宽度数字来讨论应用迁移的顺序,我自然对Alembic的修订版ID感兴趣。是否有DAG支持Alembic,或者有人可以在这方面对其内部进行一些概述? 解决方案 我。 来源说: def rev_id(): va ..

如何处理Django South迁移中的旧点要求?

我有一个与South一起管理了很长时间的应用程序。在开发的某一时刻,我向具有pip要求(sorl-thumbnail)的模型添加了一个自定义字段,但后来删除了此要求。我的问题是,当我尝试在一个新的新数据库中迁移此应用程序时,南喊: ./ manage.py migration my_app ... ValueError:无法导入必填字段'sorl.thumbnail.fields. ..
发布时间:2020-10-23 23:54:42 其他开发

在使用South迁移父类时,我对_ptr使用什么值?

我有两个类,其中一个是另一类的后代,我想使它们两个同级都从同一基类继承。 之前: 从django.db导入模型 A类(模型。模型): 名称= models.CharField(max_length = 10) 类B(models.Model): title = models.CharField(max_length = 10) 之后: 来自djang ..
发布时间:2020-10-23 23:54:14 其他开发

Django&南:添加新字段,但是发生DatabaseError“表已存在”。

在尝试向现有模型/表添加新字段时,我收到一个“表已存在”的DatabaseError。在此之前我已经进行了迁移,因此我有点困惑为什么添加新字段会弹出此表错误。 已执行的命令: python manage.py schemamigration应用程序-自动 python manage.py迁移应用程序 以前的类似问题通过伪造a来回答 python manag ..
发布时间:2020-10-23 02:29:11 Python

什么是Django South GhostMigrations异常,如何调试它?

对我的Django应用程序的模型进行了一些更改,并使用South将其迁移到我的开发计算机上(迁移0004到0009)。但是,当尝试在服务器上迁移这些更改时,出现“ GhostMigrations”错误。 没有什么好的内容可以解释什么是幻影迁移或如何调试。 Google对此无济于事,而其他提到幽灵迁移的问题也没有解决(最有用的问题此处主要是关于工作流程的)。在django-south IRC中 ..
发布时间:2020-10-23 02:12:37 其他开发

独立Django应用中的迁移

我如何在独立的Django应用程序上进行迁移(即,如果有任何项目,该应用程序将不包含在内)。 例如,执行以下操作: https://docs.djangoproject.com/en/1.8/intro/reusable-apps/ 解决方案 您可以执行类似于测试应用程序脚本的方式: #!/ usr / bin / env python import sys imp ..
发布时间:2020-10-23 00:14:41 其他开发

Django-South无法检测数据库更改

我已经从svn更新了我们的项目,并且有新的迁移文件。 当我使用时: ./ work / manage.py schemamigration mypackage --auto 我收到此消息: 一切似乎都没有改变。 但是数据库已更改!为什么南方无法检测到任何变化? 预先感谢 解决方案 如果您已经有了迁移文件,则无需运行 schem ..
发布时间:2020-10-22 23:59:38 Python