首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我从列表页面跳转到详细信息页面时,url跳过,但是页面没有显示,并且提示符'ZiXun‘对象不可迭代

当我从列表页面跳转到详细信息页面时,url跳过,但是页面没有显示,并且提示符'ZiXun‘对象不可迭代
EN

Stack Overflow用户
提问于 2019-02-12 10:13:15
回答 1查看 33关注 0票数 0

我试过在html中添加"Read More“。点击“阅读更多”后,页面显示路径跳转。转过身,但页面不显示信息。我希望在点击“阅读更多”后,我可以跳转到news.html页面并显示内容。我希望有人能帮助我。

news_list.html:

代码语言:javascript
复制
<a class="btn btn-primary" href="{% url 'news' zx.id %}">Read More</a>

news.html:

代码语言:javascript
复制
<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:

代码语言:javascript
复制
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())
EN

回答 1

Stack Overflow用户

发布于 2019-02-12 10:44:22

将locals()替换为{'zx':zixun}。如果正在调用新闻查看器,那么模板将从上下文中呈现zx对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54641894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档