10

Django でプログラムによって数百 (場合によっては数千) のユーザーを作成する必要があります。私は次のようなものを使用しています:

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 が犯人であることを確認しました。

とにかくこの遅さの問題はありますか。このスクリプトをすばやく実行する必要があります。

4

1 に答える 1