【发布时间】:2021-11-17 21:13:27
【问题描述】:
我想在我现有的项目中添加一个联系人 html 页面。我将html页面放在主页已经驻留的模板中。现在,我在项目级目录中添加了一个联系人 url,将查询定向到应用级 url。此应用级别在视图中具有联系功能。我也设置了应用程序级别的网址,但联系链接没有响应。在调试中显示 200 ok 状态。有人可以指出我做错了什么吗??? 这是项目级别的 url 文件
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('articles.urls')),
path('contact', include('articles.urls')),
]
这是应用级别的 url 文件
urlpatterns = [
path('', views.articles, name='articles'),
path('', views.contact, name='contact'),
]
这是一个视图函数,其中一个函数正在返回文章页面,但另一个函数没有响应
def articles(request):
return render(request, 'articles/home.html')
def contact(request):
return render(request, 'articles/contact.html')
【问题讨论】:
-
您创建了两条具有相同模式的路径,因此如果您访问
/,它将触发articles视图,而不是contact视图。
标签: django django-views django-urls