Djangoではプログラム的に数百(おそらくは何千もの)のユーザを作成する必要があります。私は次のようなものを使用しています:Django make_passwordがプログラマチックに大量のユーザリストを作成するには遅すぎる
from django.contrib.auth.models import User
from django.contrib.auth.hashers import make_password
for username, email, pwd in big_user_list:
m = User(username=username, email=email, password=make_password(pwd))
m.save()
これは実行に時間がかかりすぎます。私はmake_passwordがパスワードなしで上記のスクリプトを実行することによって原因であることを確認しました。
この遅い問題の周りにはとにかく、私は本当にこのスクリプトがすばやく実行する必要があります。
saltと独自のハッシュアルゴリズムを 'make_password'に渡すことができます。[here](https://docs.djangoproject.com/ja/dev/topics/auth/passwords/#django.contrib.auth) hashers.make_password)。 –