У меня путаница в отношении того, на что ссылается request.user в Django? Это относится к полю имени пользователя в таблице auth_user или к экземпляру модели пользователя?
У меня было это сомнение, потому что я не смог получить доступ к полю электронной почты в шаблоне, используя {{request.user.username}}
или {{user.username}}
.
Поэтому вместо этого я сделал следующее в файле views:
userr = User.objects.get(username=request.user)
И передал userr
в шаблон и получил доступ к полю электронной почты как {{ userr.email }}
.
Хотя это работает, но я хотел иметь некоторую ясность по этому поводу.