Запуск manage.py dumpdata в приложениях с точками в их именах

Я пытаюсь перенести некоторые данные с моей машины разработки на сервер, используя dumpdata , но столкнулся с проблемой. Итак, допустим, я хочу выгрузить данные, принадлежащие приложению django.contrib.auth .
django.contrib.auth находится в моем INSTALLED_APPS .
] Это происходит, когда я запускаю
$ python manage.py dumpdata django.contrib.auth

Ошибка: Неизвестное приложение: django.contrib.auth

Странно то, что я могу сделать manage.py testserver (т.е. ничего не сломано) или выполните
$ python
>>> импортировать django.contrib.auth

Итак, в пути Python нет ничего плохого.
Я могу запустить dumpdata в приложениях, которые находятся прямо в каталоге моего проекта.
Если я пропущу имена приложений, таблицы django.contrib.auth будут сброшены, как и ожидалось.

Итак, почему я не могу указать конкретное приложение с точками в имени? Я пытался сбросить другие приложения, расположенные в site-packages с тем же результатом.

8
задан Kalle 8 September 2010 в 12:53
поделиться