Python 我尝试运行我的代码,但一直得到;挪威比赛在/";错误

Python 我尝试运行我的代码,但一直得到;挪威比赛在/";错误,python,django,Python,Django,当我运行代码时,我不断地得到这个错误 诺维塞马奇/ 找不到“面板索引”的反向项“面板索引”不是有效的视图函数或模式名称。 请求方法:获取 请求URL: Django版本:3.2.3 异常类型:NoReverseMatch 异常值: 找不到“面板索引”的反向项“面板索引”不是有效的视图函数或模式名称。 异常位置:C:\Users\Daniel Litumbe\Desktop\Camtel\Camvir\lib\site packages\django\url\resolvers.py,第694行,

当我运行代码时,我不断地得到这个错误

诺维塞马奇/ 找不到“面板索引”的反向项“面板索引”不是有效的视图函数或模式名称。 请求方法:获取 请求URL: Django版本:3.2.3 异常类型:NoReverseMatch 异常值:
找不到“面板索引”的反向项“面板索引”不是有效的视图函数或模式名称。 异常位置:C:\Users\Daniel Litumbe\Desktop\Camtel\Camvir\lib\site packages\django\url\resolvers.py,第694行,带前缀的反向 Python可执行文件:C:\Users\Daniel Litumbe\Desktop\Camtel\Camvir\Scripts\Python.exe Python版本:3.8.2 Python路径:
['C:\Users\Daniel Litumbe\Desktop\Camtel\Camvir\inventory', 'c:\users\daniel' 'litumbe\appdata\local\programs\python\python38-32\python38.zip', 'c:\users\daniel' 'litumbe\appdata\local\programs\python\python38-32\DLLs', 'c:\users\daniel' 'litumbe\appdata\local\programs\python\python38-32\lib', 'c:\users\daniel litumbe\appdata\local\programs\python\python38-32', 'C:\Users\Daniel Litumbe\Desktop\Camtel\Camvir', 'C:\Users\Daniel Litumbe\Desktop\Camtel\Camvir\lib\site packages'] 服务器时间:2021年5月25日星期二08:21:09+0000 模板呈现期间出错 在模板C:\Users\Daniel Litumbe\Desktop\Camtel\Camvir\inventory\templates\partials\nav.html中,第4行出现错误

Reverse for 'panel-index' not found. 'panel-index' is not a valid view function or pattern name.
1   <!--Navbar-->
2   <nav class="navbar navbar-expand-lg navbar-info bg-info">
3     <div class="container">
4   <a class="navbar-brand text-white" href="{% url 'panel-index' %}">Camtel Inventory</a>
5   <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
6     <span class="navbar-toggler-icon"></span>
7   </button>
8   
9   <div class="collapse navbar-collapse" id="navbarSupportedContent">
10    <ul class="navbar-nav mr-auto">
11      <li class="nav-item active">
12        <a class="nav-link text-white" href="{% url 'panel-index' %}">Home <span class="sr-only">(current)</span></a>
13      </li>
14      <li class="nav-item">

**Below are the views and urls of the code**

    **urls.py**
from django.urls import path
from . import views

app_name = 'panel'

urlpatterns = [
    path('', views.index, name='panel-index'),
    path('devices/', views.device, name='panel-devices'),
    path('complain/', views.complain, name='panel-complain')
]

    **views.py**
from django.shortcuts import render
from django.http import HttpResponse, request

# Create your views here.

def index(request):
    return render(request, 'admin-page/dashboard.html')

def device(request):
    return render(request, 'admin-page/devices.html')

def complain(request):
    return render(request, 'admin-page/complains.html')
未找到“面板索引”的反向代码“面板索引”不是有效的视图函数或模式名称。 1. 2. 3. 4. 5. 6. 7. 8. 9 10
    11
  • 12 十三,
  • 14
  • **下面是代码的视图和URL** **url.py** 从django.url导入路径 从…起导入视图 应用程序名称='面板' URL模式=[ 路径(“”,views.index,name='panel-index'), 路径('devices/',views.device,name='panel-devices'), 路径('complain/',views.complain,name='panel-complain') ] **views.py** 从django.shortcuts导入渲染 从django.http导入HttpResponse,请求 #在这里创建您的视图。 def索引(请求): 返回呈现(请求“admin page/dashboard.html”) def设备(请求): 返回呈现(请求“admin page/devices.html”) def投诉(请求): 返回呈现(请求“admin page/complaints.html”)
    您需要编写
    {%url'面板索引'%}
    而不是
    {%url'面板:面板索引'%}
    ,因为您已通过设置
    应用程序名称='panel'
    来命名url。非常感谢。你绝对是救世主