django の auth_user テーブルのいくつかのフィールドを更新したいと考えています。実際には、あるWebサイトから別のWebサイトに一部のユーザーを移行しているため、auth_userテーブルのパスワードフィールドを更新したいのですが、更新クエリを使用しているときにエラーが発生します
私が試したいくつかのこと
values=User.objects.get(username=request.POST['username'])
values.password=request.POST['password']
values.password.save()
「unicode」オブジェクトには属性「保存がありません」というエラーが表示されます
もし私がこれを試したら
values=User.objects.get(username=request.POST['username']).update(password=request.POST['password'])
エラーは「ユーザー」オブジェクトに属性「更新」がありません
実際には、ユーザーにメールを送信してパスワードを更新し、パスワードを忘れたページにリダイレクトしたくありません。ただし、ユーザーがサイトにログインしようとするたびに、パスワードが一致しないがパスワードを正しく入力したが、移行のためにパスワードが django で機能しない場合は、入力したパスワードを auth_user テーブル (暗号化されたパスワード) で更新する必要があります。
その間に、このユーザーが前のサイトの認証ユーザーであることを確認しました。
auth_user テーブルで彼のパスワードを更新できる方法を教えてください。