首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用Json作为Django视图上下文

如何使用Json作为Django视图上下文
EN

Stack Overflow用户
提问于 2016-05-17 17:19:58
回答 1查看 347关注 0票数 0

我有一个类似如下的字符串:

代码语言:javascript
代码运行次数:0
运行
复制
daily_program = "{"Training Set":["abc","dxf","gfh"],"Nutrition Set":["acd","dbd","cdf"]}"

我想将其用作上下文字典,并将其传递给Django中的模板。例如:

代码语言:javascript
代码运行次数:0
运行
复制
def program(request): 
    context = json.loads(daily_program)
    return  render_to_response('program.html',context,RequestContext(request))

它的行为就像python Dict。当我打印出结果的时候。但我不能将其用作模板中的上下文,例如:

代码语言:javascript
代码运行次数:0
运行
复制
<div>{{Training}}</div>

有没有办法将json对象用作上下文字典?

EN

回答 1

Stack Overflow用户

发布于 2016-05-17 18:09:00

dialy_program应该这样读,使用单引号'',以避免在构建字符串时出现语法错误:

代码语言:javascript
代码运行次数:0
运行
复制
daily_program = '{"Training":["abc","dxf","gfh"],"Nutrition":["acd","dbd","cdf"]}'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37272027

复制
相关文章

相似问题

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