gpt4 book ai didi

python - Django 管理命令导入错误

转载 作者:行者123 更新时间:2023-12-02 05:33:59 25 4
gpt4 key购买 nike

我在将模块导入到我的 qsl/management/commands/<customcommand>.py 时遇到问题文件。事实上,我的应用程序结构是:

qsl/management/commands/ : dir for my management commands
qsl/management/jobs/ : dir for my mangement jobs

jobs 是 python 类,其中包含我想要在相应命令中完成的工作

例如:

news command in qsl/management/commands/ imports news job in qsl/management/jobs/

当我想执行 python manage.py news 时出现错误是 importerror : no module named management.jobs.news

最佳答案

确保所有文件夹中都有 __init__.py ,以便它们可以作为模块导入。结构描述如下:https://docs.djangoproject.com/en/dev/howto/custom-management-commands/

你的结构是这样的:

qsl/
__init__.py
models.py
management/
__init__.py
commands/
__init__.py
news.py
jobs/
__init__.py
news.py
tests.py
views.py

关于python - Django 管理命令导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9032858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com