Page not found (404),請(qǐng)老師幫我分析下。
應(yīng)用路由:
from?django.urls?import?path import?blog.views urlpatterns?=?[ ????path('index/',?blog.views.get_index_page), ????path('detail/<int:article_id>',?blog.views.get_detail_page) ]
視圖:
def?get_detail_page(request,?article_id): ????all_article?=?Article.objects.all() ????curr_article?=?None ????for?article?in?all_article: ????????if?article.article_id?==?article_id: ????????????curr_article?=?article ????????????break ????section_list?=?curr_article.content.split('\n') ????return?render( ????????request,?'blog/detail.html',?{ ????????????'curr_article':?curr_article, ????????????'section_list':?section_list ????????} ????)
前端:
<!DOCTYPE?html> <html?lang="en"> <head> ????<meta?charset="UTF-8"> ????<title>Lcw</title> ????<!--?最新版本的?Bootstrap?核心?CSS?文件?--> ????<link?rel="stylesheet"? ??????????integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"?crossorigin="anonymous"> ????<!--?最新的?Bootstrap?核心?JavaScript?文件?--> ????<script?src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js" ????????????integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" ????????????crossorigin="anonymous"></script> </head> <body> <div?class="container?page-header"> ????<h1>{{?curr_article.title?}}</h1> </div> <div?class="container?page-main"> ????<div> ????????{%?for?section?in?section_list?%} ????????<p>{{?section?}}</p> ????????{%?endfor?%} ????</div> </div> </body> </html>
數(shù)據(jù)庫(kù):
錯(cuò)誤:
2020-12-19
這樣訪問(wèn)試試 http://127.0.0.1:8000/blog/detail/4
你界面訪問(wèn)加多了個(gè) / 。導(dǎo)致應(yīng)用路由匹配不到
2019-11-30
訪問(wèn)url中沒(méi)有最后那個(gè)/ ?