我搜索了stackoverflow,但我还没有找到答案。
我有这个目录:
project/
util/
utility.py
models.py
所以这里是每个文件做什么的描述
models.py
:
包含我的django模型列表
utility.py:
from ..models import *
[...]
我知道为什么我一直收到这个错误:
ValueError: attempted relative import beyond top-level package
?
我该如何解决这个问题?
答案 0 :(得分:0)
原因是您尝试从non-package
目录导入。也就是说,project
文件夹不是包,因为它没有init.py
。这就是为什么,你得到这个错误。
试试这个:
from project.models import *
答案 1 :(得分:0)
我设法通过遵循此用户发布的解决方案来解决我的问题:
Django exception : django.core.exceptions.ImproperlyConfigured:
如果有帮助你的话就去投票吧!