所以大约一年前,我开始了一个项目,像所有新开发人员一样,我并没有真正关注结构,但是现在我与Django一起开始显示我的项目布局主要是我的模型结构很糟糕.
我的模型主要存放在一个应用程序中,并且这些模型中的大多数应该在他们自己的个人应用程序中,我确实尝试解决这个并将它们移动到南方然而我发现它很棘手并且由于外键等而非常困难.
但是由于Django 1.7和内置的迁移支持,现在有更好的方法吗?
这是这个问题的扩展:Move models between Django (1.8) apps with requiredforeignkeyreferences
Nostalg.io 的答案非常有效。但我仍然不明白什么是“状态操作”和“数据库操作”以及使用SeparateDatabaseAndState时实际发生的情况。