我是Django的新手,我了解数据库迁移结构的方式是按应用分配的。如果项目中有多个应用程序,如何在另一个应用程序上引用数据库中的模型/数据?
假设我有这些应用程序:
我已经在家庭应用程序上创建了用户,余额,费用,收入模型。如何访问有关费用和收入的这些数据?
有一种更好的方式来实现项目结构,因为我不确定我当前的实现方式是否正确。实施应可从某个应用程序内的所有应用程序访问的模型是否正确?
答案 0 :(得分:1)
首先,您需要将所有应用添加到settings.py中的INSTALLED_APPS中
然后您可以导入其他应用的模型
from expense.models import MODEL_NAME