Django 查询未到达页面
Django query is not reaching to the the page
我想在我现有的项目中添加一个联系人 html 页面。我将 html 页面放在主页已经存在的模板中。现在我在项目级目录中添加了一个 url 联系人,它将查询定向到应用程序级别 url。此应用级别在视图中具有联系人功能。我也设置了应用级别 url,但联系人 link 没有响应。在调试中它显示 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')
In debug its showing a 200 ok status. Could somebody can point out to me what wrong i am doing?
您用空字符串定义了两条路径。他们分别发射 articles
和 contact
。由于首先指定 articles
,如果您访问“主页”,它将触发 articles
视图。
每个 HTTP 请求只会触发 一个 视图,并且该视图将产生一个 HTTP 响应。因此,如果你想添加一些东西来联系某人,那么你应该改变 articles
视图,或者使用另一个会触发 contact
视图的路径。
您不能为 2 个视图提供 2 个路径,因此您需要更改 url 路径,如果您在 articles
[=24= 上同时拥有文章和联系人视图,则可以执行如下操作]app 的 views.py
文件。
项目级别urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('articles.urls')),
]
应用级别urls.py
urlpatterns = [
path('article/', views.articles, name='articles'),
path('contact/', views.contact, name='contact'),
]
现在您可以使用 127.0.0.1:800/article/
查看文章,使用 127.0.0.1:800/contact/
查看联系人。
我想在我现有的项目中添加一个联系人 html 页面。我将 html 页面放在主页已经存在的模板中。现在我在项目级目录中添加了一个 url 联系人,它将查询定向到应用程序级别 url。此应用级别在视图中具有联系人功能。我也设置了应用级别 url,但联系人 link 没有响应。在调试中它显示 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')
In debug its showing a 200 ok status. Could somebody can point out to me what wrong i am doing?
您用空字符串定义了两条路径。他们分别发射 articles
和 contact
。由于首先指定 articles
,如果您访问“主页”,它将触发 articles
视图。
每个 HTTP 请求只会触发 一个 视图,并且该视图将产生一个 HTTP 响应。因此,如果你想添加一些东西来联系某人,那么你应该改变 articles
视图,或者使用另一个会触发 contact
视图的路径。
您不能为 2 个视图提供 2 个路径,因此您需要更改 url 路径,如果您在 articles
[=24= 上同时拥有文章和联系人视图,则可以执行如下操作]app 的 views.py
文件。
项目级别urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('articles.urls')),
]
应用级别urls.py
urlpatterns = [
path('article/', views.articles, name='articles'),
path('contact/', views.contact, name='contact'),
]
现在您可以使用 127.0.0.1:800/article/
查看文章,使用 127.0.0.1:800/contact/
查看联系人。