我基本上有以下问题:
比如说,我定义的模型类在id;numbers
1;5
12345654;10
43543543543;2
343546464;8
中,但Django只在/app/cog/models.py
中检查它们。有没有办法让Django 动态读取/app/models.py
所有子包中所有models.py文件中的所有模型类?
值得注意的是,我真的想要关注Django关于应用程序的哲学,其中包括"所有应用程序彼此独立"。所以,我不想给这些子包提供他们自己的应用程序,否则使用我的应用程序的人可能会在一段时间后结束50个应用程序(因为这些子包只是扩展了应用程序的功能,并且可能会他们中的很多人。)
答案 0 :(得分:0)
有两种选择:
app
一起,同时将app.cog
添加到INSTALLED_APPS
from .cog.models import *
或from .cog.models import model1, model2
)