Подтвердить что ты не робот

Django 1.9 createuperuser обходит проверку проверки пароля

Попробуйте работать с новой версией django 1.9 и создайте суперпользователя:

python manage.py createsuperuser

И я просто хочу использовать простой пароль для моей локальной среды разработки, например, только один символ, обновление django1.9 до очень строгой политики проверки пароля, как я могу обойти его?

Password: 
Password (again): 

This password is too short. It must contain at least 8 characters.

This password is too common.

This password is entirely numeric.
4b9b3361

Ответ 2

После создания суперпользователя со сложным паролем вы можете установить его в оболочку (оболочка./manage.py) еще проще:

from django.contrib.auth.models import User
user = User.objects.get(username='your_user')
user.set_password('simple')
user.save()

Ответ 3

Фактически вам не нужно изменять настройки валидатора или сначала создавать сложный пароль, а затем изменять его. Вместо этого вы можете создать простой пароль, минуя все средства проверки пароля.

Откройте оболочку Джанго

python manage.py shell

Тип:

from django.contrib.auth.models import User

Нажмите ввод и затем введите (например, чтобы использовать пароль, состоящий только из буквы "а"):

User.objects.create_superuser('someusername', '[email protected]', 'a')

Нажмите Enter еще раз, и все готово.