如何在django模板中显示json值
How to display json value in django template?
这是我的View.py代码…
import requests
from django.http import HttpResponse
from django.shortcuts import render import json
def book(request):
if request.method == 'POST':
r = requests.post('http://api.railwayapi.com/cancelled/date/01-09-2016/apikey/mezxa1595/', params=request.POST)
book=r.json()
else:
r = requests.get('http://api.railwayapi.com/cancelled/date/01-09-2016/apikey/mezxa1595/', params=request.GET)
book=r.json()
js=json.dumps(book)
if r.status_code == 200:
return render(request,'book.html', {'js':js})
return HttpResponse('Could not save data')
和问题是如何在Html中显示return render(request,'book.html', {'js':js})
?
该"js"应该是python字典而不是json对象。您可能需要:
return render(request,'book.html', {'js': json.loads(js)})
则可以使用book.html
模板中的变量
相关文章:
- 如何在ReactJs中显示Json数据
- 动态显示JSON文件内容
- 在模板angular 2中显示JSON对象
- 使用Angular显示JSON中的HTML
- 显示JSON数据中的图像
- 在Ionic'中显示JSON结果;s系列重复
- PHP/JQUERY-显示json的每个子数组
- 如何使用jQuery显示JSON数据
- 在freemarker中显示JSON文本
- 显示json文件中的数据
- 在knocket js中显示json对象的详细信息
- 无法在AJAX成功访问中显示JSON结果
- 显示 JSON 将不起作用
- 尝试使用 AngularJS ng-repeat 显示 JSON 数据不起作用
- 如何在jqgrid中显示json数组值
- 如何在视图中显示json返回的linq列表
- 如何在剑道网格中显示JSON响应
- 让Angular.js显示json数据的html列表
- 在DataTables上显示Json数据
- 如何根据叶值显示JSON树中的特定路径