小编Mik*_*ood的帖子

如何在我的用户页面 (HTML) 中为 django Admin 创建 url

我是编码新手,我正在尝试在 NavBar 中创建 URL 链接以重定向我的 Django 管理示例:

<a class="nav-link" href="{% url 'admin'%}"> Admin site </a>
Run Code Online (Sandbox Code Playgroud)

但是,Django 确实找到了;无反向匹配,

它适用于其他 URL 链接

我不得不尝试的事情:

  1. 正在项目 URL 中添加名称
  2. 在我的应用程序 URL 中包含 URL 路径

我的项目网址代码:

from Django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path(r'admin/', admin.site.urls, name='admin' ),
    path(r'accounts/', include('django.contrib.auth.urls')),
    path(r'api-auth/', include('rest_framework.urls'), name='rest_framework'),
    path(r'', include('app.urls')),
Run Code Online (Sandbox Code Playgroud)

我的应用程序 URL 代码:

from django.urls import path, include
from . import views #function views
from django.contrib.auth.decorators import login_required, permission_required


from rest_framework import routers
router = routers.DefaultRouter()
router.register(r'tank', …
Run Code Online (Sandbox Code Playgroud)

django django-templates django-urls django-admin

2
推荐指数
1
解决办法
1270
查看次数