【发布时间】:2016-11-17 22:05:24
【问题描述】:
我正在尝试在新安装的 Heroku 实例上运行 django 迁移,但得到了 ProgrammingError。该错误是由于某些模块级查询在完全独立的模块中执行的,因此在迁移期间根本不应调用。
事实证明,调用这些文件的原因是因为它们位于导入到我的urls.py 的文件中,并且出于某种原因,Django 正在加载这些 url。
是否有某些原因 Django 必须加载 url,即使迁移不依赖它们,有什么方法可以阻止它们被加载?
【问题讨论】:
-
听起来你应该解决的地方可能有错误。但如果只是迁移问题,您可以进入
migrations文件夹并编辑导致问题的填充。 -
你能发布你的 URL 文件的要点以及问题文件吗?
-
我刚刚在迁移过程中被同样的
ProgrammingError问题困扰了几个小时(这只是在开发中),也是因为它正在拉入我的urls.py。你知道manage.py为什么要这么做@Soviut吗?
标签: python django django-models django-migrations