跳轉問題,代碼檢查多次,但是運行時上下文還是顯示和跳轉到第一篇文章
def?get_details_page(request,?article_id):
????all_article?=?Article.objects.all()
????curr_article?=?None
????previous_index?=?0
????next_index?=?0
????previous_article?=?None
????next_article?=?None
????for?index,?article?in?enumerate(all_article):
????????if?index?==?0:
????????????previous_index?==?0
????????????next_index?==?index?+?1
????????elif?index?==?len(all_article)?-?1:
????????????previous_index?==?index?-?1
????????????next_index?==?index
????????else:
????????????previous_index?==?index?-?1
????????????next_index?==?index?+?1
????????if?article.article_id?==?article_id:
????????????curr_article?=?article
????????????previous_article?=?all_article[previous_index]
????????????next_article?=?all_article[next_index]
????????????break
????section_list?=?curr_article.content.split('\n')
????return?render(request,?'blog/details.html',
????????{
????????????'curr_article':?curr_article,
????????????'section_list':?section_list,
????????????'previous_article':?previous_article,
????????????'next_article':?next_article,
????????}
????????)<li><a?href="/blog/detail/{{?previous_article.article_id?}}">上一篇:{{?previous_article.article_title?}}</a></li>
<li><a?href="/blog/detail/{{?next_article.article_id?}}">下一篇:{{?next_article.article_title?}}</a></li>如上代碼檢查多次,但顯示依然如圖所示? : 
在django shell測試了enumerate(),結果也正常,從0到9

所以問題出現在哪里,望老師和其他同學指教一下,謝謝
2019-06-19
經過和老師代碼的比對,多次檢查,發現了問題的所在:
previous_index?==?0?????????next_index?==?index?+?1在寫這里代碼時,使用了 "=="符號,改為“=”符號后運行正常,可以正常顯示和跳轉上下文了。