Кажется, я здесь полностью потерялся.Вчера я заметил, что не могу войти в админку (не пользуюсь ею, так как прошло несколько недель с момента последнего входа).Я подумал, что мог изменить пароль администратора, и теперь я не могу его запомнить (хотя я сомневаюсь в этом).
Я пробовал django-admin.py changepassword (используя django 1.2.1), но он сказал, что'changepassword' - неизвестная команда (у меня есть все необходимые импорты в моем файле settings.py. Администраторский интерфейс работал нормально).
Затем я дал подтверждение django-admin.py.Затем начался ад.django-admin.py validate дал мне эту ошибку: Ошибка: настройки не могут быть импортированы, поскольку переменная окружения DJANGO_SETTINGS_MODULE не определена.
Затем я передал набор DJANGO_SETTINGS_MODULE = myproject.settings
, а затем сноваa django-admin.py validate
Вот что я получаю сейчас: Ошибка: Не удалось импортировать настройки «myproject.settings» (это на sys.path? Есть ли синтаксические ошибки?): Модуль не названmyproject.settings
и теперь я потерялся.Я попробовал консоль django и sys.path.append ('c: \ workspace') или sys.append ('c: \ workspace \ myproject'), но все равно получаю те же ошибки.
Я использую Windows 7 имой проект dir - c: \ workspace.Я не использую переменную PYTHONPATH (хотя я пытался временно установить ее в C: \ workspace, но я все еще получаю ту же ошибку).Я не использую Apache, просто сервер разработки django.
Что я делаю не так?Моя веб-страница работает нормально.Я думаю, что тот факт, что я не могу войти в систему как администратор, связан с предыдущей ошибкой импорта, не так ли?
PS: Я также пробовал это: http://coderseye.com/2007/howto-reset-the-admin-password-in-django.html, но все же я не мог сменить администраторапароль по какой-то причине.Хотя я мог бы создать другого пользователя-администратора (с которым я не мог войти).
-EDIT- Я забыл упомянуть, что использую postgresql.