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

时间:2019-03-11 02:46:37

标签: django

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

假设我有这些应用程序:

  • 首页
  • 费用
  • 收入

我已经在家庭应用程序上创建了用户,余额,费用,收入模型。如何访问有关费用和收入的这些数据?

有一种更好的方式来实现项目结构,因为我不确定我当前的实现方式是否正确。实施应可从某个应用程序内的所有应用程序访问的模型是否正确?

1 个答案:

答案 0 :(得分:1)

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

然后您可以导入其他应用的模型

from expense.models import MODEL_NAME