簡體   English   中英

在app django中使用{%url'admin'%}參考管理網站

[英]Refer to admin site using {% url 'admin' %} in app django

我想使用{%url'admin'%}將用戶移動到Django的管理面板網站,但問題是我在應用程序中渲染的模板,我不想重寫url("^admin/",admin.site.urls)項目/網站/ urls.py

這里是

project / urls.py

urlpatterns = [
url(r"^admin/", admin.site.urls, name="admin"),
url(r"^", include("core.urls")),]

project / site / urls.py

urlpatterns = [
url(r"^$",indexView.as_view() ,name="index" ),
]
accountspattenrns = {
url(r"^accounts/signup/$",signupView.as_view() ,name="signup" ),    
url(r"^accounts/login/$",loginView.as_view() ,name="login" ),    
url(r"^accounts/logout/$",logoutView.as_view() ,name="logout" ),    
url(r"^accounts/profile/$",ProfileView.as_view() ,name="profile" ),    
}
urlpatterns +=accountspattenrns

template.html

<li><a href="{% url 'admin' %}"><i class="fa fa-black-tie fa-2x"></i>
<div>Admin</div></a></li> 

錯誤:

我得到的錯誤

嘗試使用admin命名空間反轉URL

{% url 'admin:index' %}

參考: Django文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM