0
我要檢查運行狀況的if-else:不能在Django
{% if userprofile.is_autenticated %}
<li><a href="{% url 'kerajinan.views.profile' %}"><i class="fa fa-user"></i>{{ user.get_username }}</a></li>
<li><a href="{% url 'django.contrib.auth.views.logout' %}">Sign Out</a></li>
{% else %}
<li><a href="{% url 'django.contrib.auth.views.login' %}"><i class="fa fa-lock"></i> Login</a></li>
{% endif %}
但是,當我已經登錄,它使用此代碼:
<li><a href="{% url 'django.contrib.auth.views.login' %}"><i class="fa fa-lock"></i> Login</a></li>
我製作了一個自定義用戶模型來管理用戶。
你有一個錯字'is_autenticated'應該是'is_authenticated' – DigitalDouble
你確定你不是指'user'而不是'userprofile'嗎? –
@digitaldouble它sama不工作 – User0511