1
我在django中創建了一個應用程序,我有一個用戶可以更改其他用戶的密碼和用戶名。如何以編程方式在django中更改用戶名和密碼?
在我的views.py中,我有一個控制這個的視圖。
我得到一個具體的用戶名這樣的用戶:
user = User.objects.get(username=user_name)
user.username = request.POST['username']
user.set_password(request.POST['password'])
user.save()
但是當我保存所有,我看到所選用戶的用戶名didn't改變。
如何設置所選用戶「user_name」的用戶名和密碼?
謝謝!
你的代碼中'user_name'變量的值是什麼? – bellum
user_name是字符串類型的參數 – jartymcfly