use*_*608 11 python django django-admin manage.py
想象一下,我的django项目中有两个或更多应用程序,当我只有一个应用程序时,我能够成功编写和执行自定义manage.py命令A.
现在我有了一个新的应用程序,B并且如https://docs.djangoproject.com/en/dev/howto/custom-management-commands/中所述,我创建了目录结构B/manangement/commands并编写了一个自定义模块.
当我运行python manage.py时,它一直在抱怨Unknown command.但是,如果我将此命令移动到其他应用程序,即文件夹A/management/commands然后运行python manage.py <command>,它将无缝地工作.
知道如何解决这个问题吗?
mes*_*shy 17
正如@Babu在评论中所说,看起来您可能没有将您的应用添加到您的应用INSTALLED_APPS中settings.py.
你也可能__init__.py从management和commands文件夹中遗漏了文件(python模块中需要的文件).
或者,(抱歉这样说)你可能有拼写错误的"管理"或"命令",甚至是你正在运行的命令的名称.
| 归档时间: |
|
| 查看次数: |
13747 次 |
| 最近记录: |