Django接受
我正在制作一个小型Django应用程序,我只想对我的模型的QuerySet进行一些测试。然而,当在manage.py运行服务器环境之外运行代码时,我会得到以下错误:
from .models import Article
错误:
ImportError: attempted relative import with no known parent package
如前所述,这在创建视图时非常有效,我可以导入我的文章模型并从管理面板创建文章。
我的应用程序结构如下:
app/
admin.py
apps.py
models.py (this contains my Article model)
views.py
file_where_ihave_my_error.py
__init__.py
from .models import *model_name*
,但当您尝试将该文件作为任何其他Python应用程序运行时,会出现这样的错误。要解决这个问题,您要么需要使用from models import *model_name*
,要么运行Django服务器python manage.py runserver