繁体   English   中英

Django model,ImportError 尝试在没有已知父 package 的情况下进行相对导入

[英]Django model, ImportError attempted relative import with no known parent package

我正在制作一个小型 Django 应用程序,我只想对我的 model 的 QuerySet 进行一些测试。 但是,在 manage.py runserver 环境之外运行代码时,出现此错误:

from .models import Article

错误:

ImportError: attempted relative import with no known parent package

如前所述,这在制作视图时非常有效,我可以导入我的文章 model 并从管理仪表板创建文章。

我的应用程序结构如下所示:

app/
  admin.py
  apps.py
  models.py (this contains my Article model)
  views.py
  file_where_ihave_my_error.py
  __init__.py

Django 接受from.models import *model_name* ,但是当您尝试像任何其他 Python 应用程序一样运行文件时,您会收到这样的错误。 要解决它,您要么需要用户from models import *model_name* ,要么运行 Django server python manage.py runserver

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM