【发布时间】:2020-09-02 08:48:06
【问题描述】:
最近开始学习 Python,在将模型导入 django 时遇到问题。我正在尝试将产品模型导入 Telegram 机器人处理程序,但出现错误。
下面是我的目录结构: structure.png
代码:
from jangoMiniShop.products.models import Product
错误:
ModuleNotFoundError: No module named 'jangoMiniShop'
代码:
from ..products.models import Product
错误:
ImportError: attempted relative import with no known parent package
【问题讨论】:
-
jangoMiniShop中有__init__.py文件吗?您不能在正在执行的文件中使用相对导入(我假设您刚刚运行了bot.py或您正在运行的任何内容) -
是的,我有 init.py,但它对我不起作用