我认为在Django的最新版本中有一个简单的答案,但我找不到。选项1.AppConfig.ready() --这可以工作,但也可以在创建数据库表之前运行(即在测试期间或在没有数据的情况下重新初始化应用程序时)。updating Foo object as db table doesn't exist")
选项2.使用post_migrate.conn
我从事一个项目已经有一段时间了,我在移民方面没有遇到任何问题。我决定重置数据库和迁移,这是我经常做的。我删除了所有的迁移,再次进行迁移,在重新创建数据库之后,应用迁移,此时我得到了错误"Migration users.0001_initial is applied before its dependency现在,auth.0012_alter_user_first_name_max_length显然来自于django.contrib.auth,这是核心
我正在将django项目从django1.5升级到django1.11.10。当我运行./manange.py migrate时升级时,我得到了django.db.migrations.exceptions.NodeNotFoundError
管理员/apps.py
class AdminConfig(App