gpt4 book ai didi

python - 找不到 ''的反向按钮。 ''不是有效的 View 函数或模式名称-DJANGO

转载 作者:行者123 更新时间:2023-11-28 21:34:36 25 4
gpt4 key购买 nike

我有这个错误:

NoReverseMatch at / Reverse for 'peliculas' not found. 'peliculas' is not a valid view function or pattern name. Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 2.1.2 Exception Type: NoReverseMatch Exception Value:
Reverse for 'peliculas' not found. 'peliculas' is not a valid view function or pattern name. Exception Location: C:\Users\Angel\AppData\Local\Programs\Python\Python37\lib\site-packages\django\urls\resolvers.py in _reverse_with_prefix, line 622 Python Executable: C:\Users\Angel\AppData\Local\Programs\Python\Python37\python.exe Python Version: 3.7.1 Python Path:
['C:\Users\Angel\Desktop\Trabajos\Videoclub\videoclub_django', 'C:\Users\Angel\AppData\Local\Programs\Python\Python37\python37.zip', 'C:\Users\Angel\AppData\Local\Programs\Python\Python37\DLLs', 'C:\Users\Angel\AppData\Local\Programs\Python\Python37\lib', 'C:\Users\Angel\AppData\Local\Programs\Python\Python37', 'C:\Users\Angel\AppData\Local\Programs\Python\Python37\lib\site-packages']



我只是不知道发生了什么事

您可以在此处查看完整的代码:

https://github.com/AngelQuesada/videoclub_django

这是失败的部分(base_generic.html)
            <div class="collapse navbar-collapse" id="navbarNavDropdown">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="{% url 'index' %}">Inicio
<span class="sr-only">(current)</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{% url 'peliculas' %}">Peliculas</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Directores</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Actores</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Géneros</a>
</li>
<li class="nav-item">
<a class="nav-link" href="http://127.0.0.1:8000/admin/">Administración</a>
</li>
</ul>
</div>

我的urls.py文件:
from django.contrib import admin
from django.urls import path, include, re_path
from django.conf.urls import url

from . import views

app_name = "videoclub"

urlpatterns = [
path('', views.index, name="index"),
url(r'^peliculas/$', views.PeliculaListView.as_view(), name='peliculas'),
# url(r'^pelicula/(?P<pk>\d+)$', views.DetailPeliculaView.as_view(),
name='detalle-pelicula'),
]

在此先感谢大家!

最佳答案

您已在videoclubs应用程序中为URL命名空间。因此,您不仅应该使用{% url 'peliculas' %},还应该使用{% url 'videoclub:peliculas' %}

关于python - 找不到 ''的反向按钮。 ''不是有效的 View 函数或模式名称-DJANGO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53111036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com