想象一下,在我的django项目中有两个或更多应用程序,当我只有一个应用程序A
时,我能够成功编写和执行自定义manage.py命令。如何在多个应用程序中编写自定义django manage.py命令
现在我有一个新应用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>
,它可以无缝工作。
任何想法如何解决这个问题?
不是没有你告诉我们你到底做了什么。 –
可能您尚未在设置中的已安装应用程序中添加B. – Babu
我想是一个错字,但更好地指出。 'manangement'这个词拼写错误。 –