在test_mod中创建一个dir mod,在mod dir中使用 init .py和mod.py,在mod.py中声明一个简单的模型类(mod_test)
test_mod
---views.py
---models.py
---mod
------mod.py
------__init__.py
将app test_mod添加到INSTALLED_APP
,并执行makemigrations,没有检测到任何更改。和migrate将不会在数据库中创建test_mod_mod_test
表
在test_mod.models.py
(由startapp命令创建的文件)中插入一条语句:
from mod.mod import test_mod
makemigrations
将检测模型mod_test
,但如果步骤6中的语句插入views.py
(除models.py
之外的任何文件),mod_test将不会被发现。