manage.py createsuperuser显示IndexError:列表索引超出范围

时间:2019-03-17 09:03:48

标签: python mysql django

我实际上是在建有数据库的django项目。但是,现在我正在尝试使用MySQL,并且已经安装了它。但是在创建超级游戏时,我遇到了这些错误...

when I putting my username, email, password it shows these error

1 个答案:

答案 0 :(得分:1)

似乎您没有设置PASSWORD_HASHERS(默认情况下已设置)。 尝试在您的设置中设置此代码:

PASSWORD_HASHERS = [
    'django.contrib.auth.hashers.PBKDF2PasswordHasher',
    'django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher',
    'django.contrib.auth.hashers.Argon2PasswordHasher',
    'django.contrib.auth.hashers.BCryptSHA256PasswordHasher',
]

请参阅:https://docs.djangoproject.com/en/2.1/topics/auth/passwords/#how-django-stores-passwords