에서 사용자 정보는 내 base.html 템플릿이 있습니다 장고 : 템플릿
{% if user.is_authenticated %}
<p style="color:#000;">
Welcome
{{ user.first_name }}
|
<a href="/logout/">Logout</a>
</p>
{% endif %}
내가 인증하고, 해당 페이지로 이동 한 후
, 내 이름이 표시되지 않습니다. 아무도 왜 저에게 말할 수 있습니까?"환영"도 표시되지 않습니다. 따라서 이것은 user.is_authenticated
에서 실패 할 것입니다.
감사합니다. :)
'Welcome'가 전혀 나타나지 않습니까, 아니면 조건을 충족하지 못합니까? –
템플릿에 전달 된 컨텍스트에서 'user'변수를 덮어 쓰지 않도록하십시오. 그 외에도 실제로 로그인했는지 사용자가 first_name을 가지고 있는지 확인하십시오. – jweyrich
환영 메시지도 표시되지 않습니다. –