如何在同一个项目中从Django中的其他应用程序访问数据库[重复]

问题描述 投票:1回答:1

我是Django的新手,我理解每个应用程序分配数据库迁移结构的方式。如果我在项目中有多个应用程序,我如何在其他应用程序中引用数据库中的模型/数据?

假设我有这些应用:

  • 费用
  • 收入

我在Home应用程序上创建了User,Balance,Expense,Income模型。如何在费用和收入中访问这些数据?

有没有更好的方法来实现项目结构,因为我不太确定我当前的实现是否正确。实现应该可以从特定应用程序中的所有应用程序访问的模型是否正确?

django
1个回答
1
投票

首先,您需要将所有应用添加到settings.py中的INSTALLED_APPS中

然后你可以导入其他应用程序的模型

from expense.models import MODEL_NAME
© www.soinside.com 2019 - 2024. All rights reserved.