【发布时间】:2015-01-04 12:40:42
【问题描述】:
这个问题的标题可能会令人困惑。我不知道应该给这个问题起什么标题。
我有两个模型文件 ==> 应用程序 a 中的 models.py 和应用程序 b 中的 models.py
models.py 在应用程序 a 中有 class A
models.py 在应用 b 中有 class B
两个类都扩展了django.db.models.Model,即这些类正在制作数据库表
我想 import class A from models.py from app a 导入 class B from models.py in app b.
我想说两个类都在互相使用。
如果我这样编码: 应用程序中的models.py ==>
from b.models import B
应用 b 中的models.py ==>
from a.models import A
然后我收到未定义 B 的导入错误。
如何在两个文件中导入两个类?
【问题讨论】:
-
您是否已将应用 B 添加到您的 settings.py 中?
-
是的,所有其他事情都是正确的。我想知道两个模型如何同时相互交互的一件事。
标签: python django python-2.7 django-1.7