私はシステム内のユーザーを作成するために作成ビューを使用していますが、管理者は "無効なパスワード形式または不明なハッシングアルゴリズム"ユーザーのために?私はパスワードを格納する前に暗号化されて、Djangoのデフォルトのユーザー・モデルを使用しているときに、フレームワークによって無効なパスワード形式または不明なハッシングアルゴリズムDjango Create View User
from django.views.generic.edit import CreateView
from django.contrib.auth.forms import UserCreationForm
class UserCreate(CreateView):
model = User
form = UserCreationForm
fields = ('username', 'first_name', 'last_name', 'password')
template_name = 'exts/user_create.html'
def get_success_url(self):
# login the person
self.object.backend = 'django.contrib.auth.backends.ModelBackend'
auth_login(self.request, self.object)
# now return the success url
return '/'
def get_form(self, form_class=None):
form = super(CreateView, self).get_form(form_class)
form.fields['password'].widget = forms.PasswordInput()
return form
createviewには保存メソッドがありますか?それは私のためのpycharmに表示されない? –