Я пытаюсь переместить некоторые данные со своего компьютера разработчика на сервер, используя dumpdata
, но столкнулся с проблемой.Скажем, я хочу сбросить данные, которые принадлежат приложению django.contrib.auth
.
django.contrib.auth
в моем INSTALLED_APPS
.
Это происходит, когда я запускаю
$ python manage.py dumpdata django.contrib.auth</p>
<p>Error: Unknown application: django.contrib.auth
Странно то, что я могу сделать manage.py testserver
(то есть ничего не сломано) или сделать
$ python<br>
>>> import django.contrib.auth
Так что нет ничего плохого в пути Python.
Я могу запустить dumpdata
в приложенияхкоторые находятся прямо в директории моего проекта.
Если я опускаю имена приложений, таблицы django.contrib.auth
выводятся должным образом.
Итак, почему я не могу указать на конкретное приложениес точками в названии?Я пытался сбросить другие приложения, которые находятся в site-packages
с тем же результатом.