尝试访问登录页面时出现上述错误。
我想念什么?
追踪
NoReverseMatch at /
Reverse for 'fleet' not found. 'fleet' is not a valid view function or pattern name.
Request Method: GET
Request URL: http://127.0.0.1:8000/
Django Version: 2.2.6
Exception Type: NoReverseMatch
Exception Value:
Reverse for 'fleet' not found. 'fleet' is not a valid view function or pattern name.
这是base.html代码
<button>
`<a href="{% url 'trucks:fleet' %}"> Fleet Admin </a>
</button>
及以下是应用程序的urls.py文件
from django.urls import path
from .admin import fleet_admin_site
app_name = 'trucks'
urlpatterns = [
path('fleet/',fleet_admin_site.urls,name="fleet"),]
和主要的urls.py文件
from django.contrib import admin
from django.urls import path,include,reverse
from django.views.generic import TemplateView
urlpatterns = [
path('admin/',include('workers.urls')),path('admin/',include('trucks.urls')),path('',TemplateView.as_view(template_name='base.html')),]
我在其中扩展AdminSite的admin.py文件
class FleetadminSite(admin.AdminSite):
site_header = ''
site_title = ''
index_title = ''
fleet_admin_site = FleetadminSite(name='fleet_admin')