Я хочу идентификатор текущего пользователя на моих формах.py, потому что я пытаюсь сравнить баланс кошелька пользователя и введенную сумму пользователя, если баланс меньше. Я хочу показать сообщение об ошибке в противном случае сообщение об успешном завершении , так как я могу получить идентификатор текущего пользователя в формах. py in djangoКак я могу получить идентификатор текущего пользователя в form.py в Django?
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: как получить идентификатор группы текущего пользователя
- 2. Как я могу получить общедоступный идентификатор текущего пользователя Facebook (а не идентификатор области) или получить фотографию профиля текущего пользователя
- 3. Как я могу сохранить нулевой идентификатор пользователя в представлении Django?
- 4. Как я могу получить конкретные поля текущего пользователя в MVC5?
- 5. Как получить идентификатор пользователя текущего пользователя в Tridion?
- 6. Как получить идентификатор текущего зарегистрированного пользователя?
- 7. Как я могу получить идентификатор пользователя youtube?
- 8. Получить текущего пользователя в Django Внешний шаблон
- 9. Получить текущего пользователя в Django admin
- 10. Django: Получить текущего пользователя в модели save
- 11. Получить текущего пользователя в django-filter Метод
- 12. Как я могу получить текущего пользователя в Liferay?
- 13. Как я могу получить текущего пользователя Windows в Access VBA?
- 14. Как я могу получить текущего пользователя в окнах?
- 15. Как я могу получить SID текущего пользователя в VB6?
- 16. Как я могу получить электронную почту текущего пользователя в Redmine?
- 17. В промежуточном программном обеспечении, как я могу получить текущего пользователя?
- 18. Как я могу получить текущего зарегистрированного пользователя в Pinax?
- 19. Получить уникальный идентификатор для текущего пользователя
- 20. Как получить текущего пользователя в теге шаблона?
- 21. Как я могу получить идентификатор текущего пользователя, чтобы использовать его в инструкции dql?
- 22. Как я могу получить идентификатор пользователя админов страницы в facebook.?
- 23. Как получить идентификатор текущего пользователя в методе открывания websocket?
- 24. Как получить идентификатор текущего пользователя, зарегистрированного в grails?
- 25. Как получить первый идентификатор процесса в MYSQL текущего пользователя?
- 26. Как войти в идентификатор пользователя в Django
- 27. Как я могу олицетворять текущего пользователя IronPython?
- 28. django получение текущего идентификатора пользователя
- 29. Получить идентификатор текущего зарегистрированного пользователя в ASP.NET Веб-формы
- 30. как я могу получить все сообщения пользователя в django
спасибо за ответ .. я попробую – kkk