为了账号安全,请及时绑定邮箱和手机立即绑定

A server error occurred. Please contact the administrator.痛苦!

这个错误?

路由:

urlpatterns = [
    path('helloworld', blog.views.helloworld),
    path('content', blog.views.article_content),
    path('index', blog.views.get_index_page),
    # path('detail', blog.views.get_detail_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
                  }
                  )

详情页网页:

<body>
    <div class="container page-header">
        <h2>{{ curr_article.title }}
        </h2>
    </div>
    <div class="container body-main">
                <div>
                    {% for section in section_list %}
                    <p>{{ section }}</p>
                    {% endfor %}
                </div>
    </div>
</body>


正在回答

2 回答

<div class="col-md-3" role="complementary">
    <div>
        <h2>最新资讯</h2>
        {% for article in article_list %}
        <h4><a href="blog/detail/">{{ article.title }}</a></h4>
        {% endfor %}
    </div>
</div>

主页中分页设计这里,是不是也有问题,设置<h4>这个地方??我看老师视频里好像没有说这个地方?

0 回复 有任何疑惑可以回复我~

感觉是路由的问题,<int:article_id>

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

A server error occurred. Please contact the administrator.痛苦!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信