[英]Django allauth access views
我正在嘗試使用django-allauth並提供來自我的自定義模板內部的allauth視圖的鏈接。 以下是相關的模板代碼:
{% if request.user.is_authenticated %}
<a href="{% url 'allauth.account.views.logout' %}">Sign Out</a>
{% else %}
<a href="#user-form" class="popup-with-form">Login</a> <a href="#user-form2" class="popup-with-form2">Register</a>
{% endif %}
這是在檢查用戶是否通過身份驗證,如果是,則提供注銷鏈接。 我已經在過去的項目中使用了這個確切的代碼,沒有任何問題。 在那些項目中,我使用的是django-allauth==0.12.0
。 我以為我的問題可能是我為此項目使用的是最新版本的allauth( 0.16.x
),但是即使我回滾到0.12.0
我仍然遇到相同的錯誤。 謝謝你的幫助。
編輯:我得到的錯誤是
NoReverseMatch at /app/
Reverse for 'allauth.account.views.logout' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.