我有一个名为“listen_rfid”和“listen_qr”的管理命令的Django项目 . 他们都出现了
./manage.py help --settings=imagination.idmapper.config.settings_dev
但都没有出现
django-admin.py help --settings=imagination.idmapper.config.settings_dev
-
我已经从django-admin.py和manage.py中区分出diffsettings的输出,并没有区别 .
-
我的应用程序在INSTALLED_APPS中正确列出 .
-
DJANGO_SETTINGS_MODULE在我的环境和manage.py中设置相同 .
-
我能够将管理命令导入为python模块,并从django-admin.py shell运行它们 .
-
我'm working in a virtualenv, but the django-admin.py command is the one installed within it, as evidenced by '哪个django-admin.py' .
什么可能是django-admin.py对manage.py采取不同行动的原因?
我在Ubuntu 12.04上使用Django 1.5.5
2 回答
根据文件
第1点或第3点可能存在问题 . 顺便说一下,我总是在django 1.5中使用
./manage.py
完全没问题https://docs.djangoproject.com/en/dev/ref/django-admin/
终于找到了这个问题的答案!这是django bug report的引用: