Sov*_*iut 6 python django django-models django-migrations
我正在尝试在新安装的Heroku实例上运行django迁移,但得到了ProgrammingError。该错误是由于某些模块级查询在完全独立的模块中执行的,因此在迁移过程中根本不应调用该查询。
事实证明,调用这些文件的原因是因为它们位于导入到我的文件中,urls.py并且由于某种原因,Django正在加载这些URL。
出于某种原因,即使迁移不依赖于Django,Django也必须加载这些URL,并且有什么方法可以防止它们被加载?
有在布尔类属性BaseCommand类中调用requires_system_checks,这是True默认。它将在执行命令之前检查所有潜在问题。在3.0版本中,有一个名为--skip-checks的标志,它在运行命令之前跳过正在运行的系统检查。我检查了一个全新生成的 Django 项目,它在没有引发我在urls.py模块中故意编写的预期异常的情况下工作。
| 归档时间: |
|
| 查看次数: |
266 次 |
| 最近记录: |