我用的用戶名= '管理' 和密碼= '散' 我將與ID表更新AUTH_USER如何用queryset更新django auth_user?
UsermodelUpdate= User.objects.filter(id=RSAEnrcyption().decrypt_RSA(request.session['privateKEY'],GetID)).update(username='ramin')
UsermodelUpdate.set_password(getPassWordUI)
UsermodelUpdate.save()
我得到錯誤:
IntegrityError: (1062, "Duplicate entry 'ramin' for key 'username'")
看來你已經有這個用戶名。嘗試任何其他名稱。用戶名是唯一的字段。您不能爲兩個不同的用戶使用相同的用戶名。 –
現在我能夠更新用戶名,但沒有密碼,如何更新密碼提交更新表auth_user的散列? –
請參閱下面的答案。希望它會有所幫助。 –