这个问题在这里已有答案:
我是Django的新手,我理解每个应用程序分配数据库迁移结构的方式。如果我在项目中有多个应用程序,我如何在其他应用程序中引用数据库中的模型/数据?
假设我有这些应用:
我在Home应用程序上创建了User,Balance,Expense,Income模型。如何在费用和收入中访问这些数据?
有没有更好的方法来实现项目结构,因为我不太确定我当前的实现是否正确。实现应该可以从特定应用程序中的所有应用程序访问的模型是否正确?
首先,您需要将所有应用添加到settings.py中的INSTALLED_APPS中
然后你可以导入其他应用程序的模型
from expense.models import MODEL_NAME