7
Как добавить SUPERuser (а не только пользователя) через устройства Django?Как добавить суперпользователя в Django из fixture
Предположим, что я хочу иметь логин: admin, пароль: admin.
Как добавить SUPERuser (а не только пользователя) через устройства Django?Как добавить суперпользователя в Django из fixture
Предположим, что я хочу иметь логин: admin, пароль: admin.
На пустой базе:
python manage.py createsuperuser
python manage.py dumpdata auth.User --indent 4 > users.json
и users.json
Вы нужны светильники.
./manage.py shell
>>> from django.contrib.auth.hashers import make_password
>>> make_password('test')
'pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE='
и создать файл приспособления:
[
{ "model": "auth.user",
"pk": 1,
"fields": {
"username": "admin",
"password": "pbkdf2_sha256$10000$vkRy7QauoLLj$ry+3xm3YX+YrSXbri8s3EcXDIrx5ceM+xQjtpLdw2oE="
"is_superuser": true,
"is_staff": true,
"is_active": true
}
}
]
Это то, что я искал. Почему у меня были минусы?) – GriMel
Возможный дубликат [Пользователи в первоначальном арматуре данных] (http://stackoverflow.com/questions/8017204/users-in -initial-data-fixture) –
Это на странице 2 [django tutorial] (https://docs.djangoproject.com/en/1.9/intro/tutorial02/) ... – Sayse
@TomaszJakubRup Я говорю о суперпользователь, не обычный пользователь. – GriMel