У меня есть проект Django с командами управления под названием "listen_rfid" и "listen_qr". Они оба появляются в
./manage.py help --settings=imagination.idmapper.config.settings_dev
но ни один не появляется в
django-admin.py help --settings=imagination.idmapper.config.settings_dev
- Я сравнил вывод diffsettings из django-admin.py и manage.py, и нет никаких различий.
- Мои приложения правильно перечислены в INSTALLED_APPS.
- DJANGO_SETTINGS_MODULE установлен одинаково в моей среде и в manage.py.
- Я могу импортировать свои команды управления как модуль python и запускать их из оболочки django-admin.py.
- Я работаю в virtualenv, но в нем установлена команда django-admin.py, о чем свидетельствует "which django-admin.py".
Какие могут быть возможные причины того, что django-admin.py действует иначе, чем manage.py?
Я использую Django 1.5.5 в Ubuntu 12.04
$ which django-admin.py
, вы получите тот из своего virtualenv, верно? - person ptr   schedule 09.01.2014export PYTHONPATH=/path/to/project
- person ptr   schedule 09.01.2014