我在Django项目的view.py中有几个函数:
以下是民意调查中的views.py和urls.py:
polls/views.py
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
def search(request):
return HttpResponse("You're at the polls search.")
polls/urls.py
from django.urls import path
from . import views
from django.conf.urls import include, url
urlpatterns = [
path('', views.index, name='index'),
path('', views.search, name='search'),
]
我可以获得索引页面,但在搜索功能中无法到达该页面。我得到的错误如下:
如何访问views.py中的搜索功能?谢谢!
发布于 2018-08-16 06:59:00
编辑polls/urls.py,如下所示:
urlpatterns = [
path('', views.index, name='index'),
path('search/', views.search, name='search'),
]
路径的第一个参数是url模式。
我想你误解了第三个参数(名称)。它与url模式无关,它是url的一个名称,这对url反转很有用。有关更多信息,请阅读document
https://stackoverflow.com/questions/51866945
复制相似问题