每次我在网站上发布博客帖子时,都会收到服务器错误500.我过去3天一直在尝试调试它,但我无法弄清楚发生了什么。以下是博客明细的views.py:
{% extends "BlogHome/includes/WELL.html" %}
{% block content %}
<script>
document.title = "Pike Dzurny | {{post.title}}"
</script>
<div class="container-fluid text-center">
<center>
<div class="well" id="WellPost">
<div class="container-fluid">
<h2 align="center" id="TitleText">{{post.title}}</h2>
<h3 align="center" id="BodyText">{{ post.date|date:"m-d"}}</h3>
<h3 align="left">{{ post.body|safe }}</h3>
{% if post.id == 1 %}
<ul class="pager">
<li class="previous disabled"><a href="/blog/{{ Previous_Post.id }}"><span
aria-hidden="true">←</span> Older</a></li>
<li class="next "><a href="/blog/{{ Next_Post.id }}">Newer <span
aria-hidden="true">→</span></a></li>
<h1>hi 1</h1>
</ul>
{% if Next_Post is defined %}
<ul class="pager">
<li class="previous disabled"><a href=""><span aria-hidden="true">←</span> Older</a></li>
<li class="next"><a href="/blog/{{ Next_Post.id }}">Newer <span aria-hidden="true">→</span></a>
</li>
</ul>
<h1>2</h1>
{% Previous_Post is defined %}
<ul class="pager">
<li class="previous"><a href="/blog/{{ Previous_Post.id }}"><span aria-hidden="true">←</span>
Older</a></li>
<li class="next disabled"><a href="">Newer <span aria-hidden="true">→</span></a></li>
</ul>
<h1>3</h1>
{% else %}
<ul class="pager">
<li class="previous disabled"><a href=""><span aria-hidden="true">←</span> Older</a></li>
<li class="next disabled"><a href="">Newer <span aria-hidden="true">→</span></a></li>
</ul>
<h1>4</h1>
{% endif %}
</div>
<div class="container-fluid">
</div>
</center>
</div>
{% endblock %}
这是post.html模板:
{{1}}
Post是包含博客文章的模型。我无法找到原因,当我请求博客页面时,它会抛出错误。有谁知道为什么?
答案 0 :(得分:0)
我弄清楚发生了什么。在@Tnerual的评论之后,我检查了我的urls.py并意识到request_post没有被定义。