【问题标题】:How do I render a html page from a view returning JSON data in django?如何从在 django 中返回 JSON 数据的视图呈现 html 页面?
【发布时间】:2017-09-30 19:45:30
【问题描述】:

我的views.py 中有一个返回JSON 数据的函数,我想到的是从该数据呈现一个HTML 页面。 同样的问题也可以与从返回 JSON 数据的其余 API 通用视图返回的数据相关联。

【问题讨论】:

  • 也许,您希望使用 AngularJS 或 React 等前端框架来捕获返回的数据并创建动态模板。

标签: html json django python-3.x django-views


【解决方案1】:

我不明白您的担忧,但您可以使用json.dumps() 将 json 数据发送到您的模板

response_data = {}
response_data['name'] = 'test'
response_data['message'] = 'Hi test'
render(request, "test.html", {'json_data': json.dumps(response_data)})

现在,您可以在模板中访问json_data

【讨论】:

    猜你喜欢
    • 2013-12-03
    • 1970-01-01
    • 2020-02-21
    • 2019-11-30
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-02
    相关资源
    最近更新 更多