【发布时间】:2022-01-05 18:47:32
【问题描述】:
我正在开发 Django 项目,该项目将利用不同的应用程序来完成某些任务。由于这些应用程序将引用许多相同的数据来完成这些任务,我认为它可以创建一个包含这样的模型的单独文件夹:
--Project
--App1
--App2
--models
---model1.py
---model2.py
现在我在 Django 将模型识别为存在时遇到问题,每次我运行 makemigrations 时,Django 都没有检测到已经进行了任何更改
我试图将__init__.py 文件放在 /models 文件夹中,但这似乎没有任何作用。
【问题讨论】:
-
models文件夹必须位于应用程序下。我认为您不能直接在项目级别声明模型。 This docs section 应该有帮助。
标签: python python-3.x django