2015-09-18 1 views
0

Я читаю учебники по Django, и я блуждаю, в каком файле хранятся данные о имени пользователя и пароле «mysite». Я сделал поиск и не смог их найти.Невозможно найти место, где имя пользователя и пароль хранятся при просмотре уроков Python Django.

+1

Какое имя пользователя или пароль? Учебники Django обычно используют базу данных SQLite и не требуют никаких учетных данных. Обычно это будет в settings.py на https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-DATABASES. – jarmod

ответ

1

По умолчанию при создании нового сайта с использованием команды startproject параметр DATABASES использует бэкэнд SQLite, который представляет собой простую базу данных, хранящуюся в файле. Этот файл будет называться db.sqlite3 и появится в том же каталоге, что и ваш файл manage.py. Все данные хранятся с использованием этой базы данных.

SQLite одобрен для локальной разработки, но вы захотите использовать MySQL или Postrgres при запуске сайта в процессе производства.

+0

Благодарим за помощь. Этот файл не является текстовым файлом, поэтому поиск не нашел. На странице http://127.0.0.1:8000/admin/login/?next=/admin/ нет кнопки Reset, поэтому, если вы забыли пароль, вы должны переустановить проект? –

+0

Вы можете сбросить пароль двумя способами: при условии, что вы запомнили пароль или уже зарегистрированы, на сайте администратора в '/ admin /' вы можете редактировать пользователей и обновлять там пароль; или используя оболочку Django (запустите «./manage.py shell», вы можете получить пользователя с помощью ORM и обновить пароль с помощью 'set_password()' самой модели. –

+0

Большое спасибо. Веб-программирование, за исключением использования HTML, мало что делало для Web, хотя я использовал Python для других приложений. –

Смежные вопросы