python - 在 app django 中使用 {% url 'admin' %} 引用管理站点

标签 python django django-templates django-urls

我想使用 {% url 'admin' %} 将用户移动到 Django 中的管理面板站点,但问题是我的模板在应用程序中呈现,我不想重写 url("^admin/",admin.site.urls)在项目/站点/urls.py

这里是

项目/urls.py

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

项目/站点/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

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

错误 :

Error i got

最佳答案

尝试使用 admin 命名空间反转 URL

{% url 'admin:index' %}

引用:Django docs

关于python - 在 app django 中使用 {% url 'admin' %} 引用管理站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45122421/

相关文章:

python - 将逗号分隔的键值对字符串转换为字典

python - 将类装饰器传播到继承的类

python - CherryPy 与 Django

python - Scrapy:将 response.body 保存为 html 文件?

javascript - django TypedChoiceField - 不允许默认值 0

python - 使用 Python C-API 强制类型转换

django - 如何将值过滤器与我的 Django 模型上某个外键字段的查询集结合起来

javascript - 动态生成的 html 按钮在页面加载时不起作用

django - 使 Django 为 TextField 而不是 textarea 构建 contenteditable div

python - 使用 Tensorflow 多项式回归给出错误答案