想象一下,我的 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>
,它会无缝运行。
知道如何解决这个问题吗?