繁体   English   中英

ImportError:尝试相对导入超出顶级 package django

[英]ImportError: attempted relative import beyond top-level package django

我在 Django 上写了一个站点,并遇到了从与执行导入的目录位于同一目录中的目录进行相对导入时,出现以下错误的问题:

ImportError: attempted relative import beyond top-level package

这是我的导入,位于文件online_book/shop-cart/cart.py

from ..books.models import Book

这本书 model 在文件online-book/books/models.py 中

这是我的项目结构

请帮我找到解决这个问题的方法

导入相对于manage.py所在的位置
所以你的导入应该是这样的:

from books.models import Book

在设置中将 dir online_book 设置为根目录

暂无
暂无

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

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