我想在我的forms.py當前用戶的ID,因爲我想比較用戶的錢包餘額和用戶輸入的金額,如果餘額較少我想要顯示錯誤消息,否則成功消息 所以我怎麼能得到當前用戶的ID在窗體上。 py in django如何在Django的forms.py中獲取當前用戶的ID?
0
A
回答
0
請求對象對用戶有參考。
檢查用戶是否通過身份驗證。
request.user.is_authenticated()
獲取用戶對象;
request.user
0
您可以覆蓋表單的__init__
方法來接受用戶。
class MyForm(forms.Form):
def __init__(self, *args, **kwargs)
self.user = kwargs.pop('user')
super(MyForm, self).__init__(*args, **kwargs)
在窗體的方法,您現在可以訪問self.user
然後,你需要更新您的視圖,包括用戶,當您實例的形式,例如:
form = MyForm(request.POST, user=request.user)
+0
謝謝你我會嘗試 – kkk
相關問題
- 1. 如何在Django的forms.py中獲取登錄的用戶信息
- 2. django獲取當前用戶ID
- 3. 如何在Django中獲取當前登錄用戶的用戶ID?
- 4. Django:如何獲取當前用戶的組ID
- 5. Django獲取不是當前用戶的用戶的ID
- 6. 在CloudKit中獲取當前用戶ID?
- 7. 如何在Django管理面板中獲取當前記錄的用戶ID?
- 8. 如何在django 1.10中獲取當前的「用戶名」?
- 9. 如何獲取當前登錄的用戶的ID在pyrocms?
- 10. 獲取當前的Facebook用戶ID
- 11. 獲取當前用戶在Django admin
- 12. 如何在symfony中獲取當前用戶ID?
- 13. Django:如何獲取管理員表單中的當前用戶
- 14. 如何在django模型中獲取當前用戶?
- 15. 的Django在forms.py
- 16. 如何獲取登錄到當前會話的用戶的ID?
- 17. 如何在cakePHP中的函數beforeDelete()中獲取當前登錄用戶的ID?
- 18. AEM - 獲取當前用戶Id
- 19. QT獲取當前登錄用戶ID
- 20. asp.net獲取當前用戶ID
- 21. 如何獲取當前用戶登錄grails的id?
- 22. 如何獲取當前登錄用戶的ID?
- 23. 如何獲取當前記錄的用戶會話ID?
- 24. Django,DataWizard,SessionWizardView獲取當前用戶
- 25. 如何獲取當前頁面的ID
- 26. 如何獲取當前項目的ID?
- 27. 如何獲取當前博客的ID
- 28. 如何獲取當前記錄的ID?
- 29. 如何獲取當前片段的ID?
- 30. django-reversion如何獲取用戶ID
謝謝回覆..我會嘗試 – kkk