python - Reverse for 'fleet' not found. 'fleet' is not a valid view function or pattern name
问题描述
I am getting the above error when I try to access the landing page.
What am I missing?
Traceback
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.
Here is the base.html code
<button>
`<a href="{% url 'trucks:fleet' %}"> Fleet Admin </a>
</button>
and below is the app urls.py file
from django.urls import path
from .admin import fleet_admin_site
app_name = 'trucks'
urlpatterns = [
path('fleet/', fleet_admin_site.urls, name="fleet"),
]
and the main urls.py file
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')),
]
admin.py file where I extend the AdminSite
class FleetAdminSite(admin.AdminSite):
site_header = ''
site_title = ''
index_title = ''
fleet_admin_site = FleetAdminSite(name='fleet_admin')
解决方案
通过查看您的代码,您需要添加方法或类而不是任何扩展
path('fleet/', fleet_admin_site.urls, name="fleet"),
path(route, view, kwargs=None, name=None)
参考这个
推荐阅读
- pyspark - 加快 PySpark 中的重复 KMeans
- python - Python:使用 zipfile 库将子文件夹解压缩到主文件夹
- wordpress - 有没有办法改变 Typerocket 编辑器的配置?
- css - div传递父div的全宽
- javascript - 这是对 findOneAndUpdate 使用 $ 运算符的正确方法吗?
- python-3.x - 'DataFrame' 对象没有属性 'dt'
- plot - 树状图删除树枝末端的树标签
- android - ObjectBox 中的等效 SQL lite 查询
- javascript - 我在下面的文本框中输入文本后如何将 webapge 下载为 .html/.png 是我的代码
- python-3.x - 使用 Python 的 USGS 水文数据甘特图?