我可以在django中导入我的模型,而不必指定完整的路径。 例如:
在我的admin.py中,我有:
from django.contrib import admin
from project.app.models import *
# Register your models here.
admin.site.register(Model_A)
admin.site.register(Model_B)
我想以这种方式导入我的模型(在第二次导入中):
from django.contrib import admin
from models import *
# Register your models here.
admin.site.register(Model_A)
admin.site.register(Model_B)
是否有必要修复一些设置?这些是否依赖于我正在使用的IDE或工具?
答案 0 :(得分:0)
您可以使用sys path:
import sys
sys.path.append('the path of your project')
from django.contrib import admin
from models import *
# Register your models here.
admin.site.register(Model_A)
admin.site.register(Model_B)
答案 1 :(得分:0)
显然我的设置中存在解释器配置问题。我解决了这个问题。 感谢。