为什么管理命令不在自己的应用级文件夹中?是否有其他项目可以添加到管理目录中,或者这种结构纯粹是退化的?
最佳答案
我不知道历史,但对我来说似乎是半遗迹。至于其他可以放在管理目录中的东西,上面关于信号的评论暗示了一个答案。
在尝试回答此类问题时,我做的一件事是查看 contrib 应用程序以了解它们的作用。一些有趣的地方被发现:
auth/management/__init__.py
sites/management.py
请注意,在第二个中,管理模块是一个 .py 文件而不是一个目录。
关于django - 除了命令之外,Django 中的管理文件夹还有其他用途吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5836075/