156得票13回答
如何在两个Django应用程序之间移动模型(Django 1.7)

大约一年前,我开始了一个项目,像所有新手开发者一样,我并没有真正关注结构,但是随着我在Django中更加深入,我的项目布局,主要是我的模型结构变得非常糟糕。 我的模型主要放在单个应用中,而实际上,这些模型中的大多数都应该放在它们自己的单独应用程序中。我尝试过使用South进行解决并将它们移动...

66得票9回答
Django 1.8 - migrate和makemigrations有什么区别?

根据这里的文档: https://docs.djangoproject.com/en/1.8/topics/migrations/ 上说: 引用: “migrate”负责应用迁移,以及取消应用和列出迁移状态。 和 引用: “makemigrations”负责根据您对模型所做的更改创建新的...

36得票10回答
在Django(1.8)应用程序之间移动模型及其所需的ForeignKey引用

这是对这个问题的扩展: 如何在两个Django应用程序之间移动模型(Django 1.7) 我需要将一堆模型从old_app移动到new_app。最好的答案似乎是Ozan的,但是由于必需的外键引用,事情变得有些棘手。@halfnibble在Ozan的回答评论中提出了一个解决方案,但是我仍然难...

29得票8回答
您最喜欢的解决方案管理Django中的数据库迁移是什么?

我相当喜欢Rails的数据库迁移管理系统。它并不完美,但能够胜任。Django目前还未配备这样的数据库迁移系统,但有许多开源项目可以做到,比如django-evolution和south。 因此,我想知道,你更喜欢哪种针对Django的数据库迁移管理解决方案?(每个答案只能提供一种选项)

28得票2回答
有没有类似于Rails ActiveRecord迁移的Firestore数据库模式迁移概念?

我们基于Firestore DB的模型自然演化。现在我们想要将所有现有文档更新为新的(隐式)模式。 是否有支持此操作的工具,或者有什么最佳实践?我希望能有一个类似于Rails ActiveRecord迁移的概念。

26得票3回答
JPA支持模式迁移吗?

最近我简单地研究了一下JPA,我想知道关于数据库模式迁移以及如何与所创建的类保持一致的问题。 JPA是否支持这些内容?有相应的工具或最佳实践吗? 谢谢!

9得票3回答
将Django模型从一个应用程序移动到另一个应用程序

我犯了一个愚蠢的错误,把太多的模型创建在同一个Django应用程序中,现在我想将其拆分成3个不同的应用程序。问题是:两个客户网站上已经有生产数据,因此需要仔细计划要执行的任何模式/数据迁移(我正在使用django-south)。我不确定如何继续,非常感谢任何建议。 (我在Ubuntu服务器1...

8得票1回答
Doctrine模式更新失败,原因是外键。

我想使用app/console doctrine:schema:update --force命令进行模式更新,但是Doctrine在以下部分失败: An exception occurred while executing 'DROP INDEX IDX_E98F2859A074D5D7 O...

8得票1回答
Django:flush命令无法完全清空数据库,重置失败

我重写了很多模型,由于我只是在运行测试服务器,所以我使用 ./manage.py reset myapp 重置数据库表,一切都正常工作。 但是这次我尝试这样做,却出现了错误: "完整错误信息:关系“myapp_tagger”的约束owner_id_refs_id_9036cedd不存在" ...