我在部署的 django 应用程序中遇到了一个奇怪的问题(长篇故事)。可能对我有帮助的是知道:
django 如何检测和维护活动管理命令列表?
如果您在执行管理命令时遇到问题,您应该考虑以下事项:
settings.INSTALLED_APPS
.models.py
(虽然它可以是空的)。__init__.py
文件(您的应用程序的目录以及management
andcommand
文件夹)。ImportError
无法正确显示的东西而窒息 - 所以打开 amanage.py shell
并尝试类似的东西可能会有所帮助import MyCommand from myapp.management.commands.mycommand
。management.commands
它在已安装的应用程序中查找任何模块。有关更多详细信息,请参阅https://docs.djangoproject.com/en/dev/howto/custom-management-commands/。