【发布时间】:2016-03-31 07:12:12
【问题描述】:
假设有一个视图,它有一个链接到它的模板,并且视图传递了一些上下文日期,即对象到模板,模板渲染它,我在浏览器中得到一个渲染的 html,只是典型的视图,
# views.py
def view_name(request, params):
objects = Object.objects.all()
somevar = "something"
request_id = 123456
# Context to be passed on to template
context = {'objects':objects}
return render(request, 'appname/template.html', context)
但我不只是想要呈现的 html,我希望JSON 的输出格式如下
{"somevar":"something","html":"rendered html coming from template.html ","request_id":"123456"}
如果将视图调用为 AJAX,我可以轻松区分 html 和其他值
如果我能说得更清楚,请提出任何问题!
【问题讨论】:
标签: javascript python json ajax django