我试过在html中添加"Read More“。点击“阅读更多”后,页面显示路径跳转。转过身,但页面不显示信息。我希望在点击“阅读更多”后,我可以跳转到news.html页面并显示内容。我希望有人能帮助我。
news_list.html:
<a class="btn btn-primary" href="{% url 'news' zx.id %}">Read More</a>news.html:
<div class="header">
<span><a href="{% url 'news' zx.id %}">{{ zx.zxname }}</a> </span>
<span>{{ zx.zxname }}</span>
</div>
<div class="">
{{ zx.zxblog | safe }}
</div>views.py:
def news(request,zx_id):
try:
zixun=ZiXun.objects.get(id=zx_id)
print('1------------------>')
print(zixun)
print(zx_id)
except ZiXun.DoesNotExist:
raise Http404
return render(request,'news.html',locals())发布于 2019-02-12 10:44:22
将locals()替换为{'zx':zixun}。如果正在调用新闻查看器,那么模板将从上下文中呈现zx对象。
https://stackoverflow.com/questions/54641894
复制相似问题