Migrate old passwords without "set_unusable_password"

remove-drf-serializer
David Fischer 2018-10-30 13:49:59 -07:00
parent f4ebd33b21
commit 7cfdf48bd0
No known key found for this signature in database
GPG Key ID: F0C9B0ADA737AB60
1 changed files with 2 additions and 1 deletions

View File

@ -3,6 +3,7 @@
from __future__ import unicode_literals
from django.db import migrations
from django.contrib.auth.hashers import make_password
def forwards_func(apps, schema_editor):
@ -18,7 +19,7 @@ def forwards_func(apps, schema_editor):
for pattern in old_password_patterns:
users = User.objects.filter(password__startswith=pattern)
for user in users:
user.set_unusable_password()
user.password = make_password(None)
user.save()