我正试图从django的另一个应用程序导入一个模型。在
以下尝试失败:
from venueadmin.models import VenuePermissions
失败方式:
Python无法定位VenuePermissions,我猜是循环引用吗?在
from django.apps import apps
suitscity = apps.get_model('suitsandtablesadmin', 'City')
失败方式:
raise AppRegistryNotReady("Models aren't loaded yet.")
django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet
。在
所以我试着用__import__
导入
以及
suitscity = __import__('suitsandtablesadmin/models')
suitscity = getattr(suitscity, 'City')
因为City
在不同的目录suitsandtablesadmin
中,所以所有这些都不起作用
我怎样才能使其中任何一个有效?在
目录如下:
首先,我尝试将模型导入到我的venue应用程序模型文件夹中
suitsandtables
suitsandtables
__init__
permissions
settings
urls
wsgi
suitsandtablesadmin
__init__
apps
models <-- im trying to import a model from here
serializers
urls
views
suitsusers
__init__
apps
models
etc.....
venueadmin
__init__
apps
models
views
venues
__init__
apps
models <-- into here
views
目前没有回答
相关问题 更多 >
编程相关推荐