【问题标题】:How to return JSON in django如何在 django 中返回 JSON
【发布时间】:2011-08-31 14:26:15
【问题描述】:

我想仅返回此视图方法的 JSON 数据,但我不确定我是否以正确的方式进行操作。任何提示将不胜感激。

def helpful_click(request,object):
    if request.POST and request.is_ajax():
        form = HelpfulForm(request.POST)
        if form.is_valid():
            form.save()
    return simplejson.dumps({'helpful':True})

【问题讨论】:

    标签: json django-forms django-views


    【解决方案1】:

    我的理解是每个 Django 视图都应该返回一个 HttpResponse 对象,并且你还应该确保 mime-type 设置正确:

    http://jibbering.com/blog/?p=514

    在我正在做的一个项目中,我有这样的事情:

    return HttpResponse(simplejson.dumps({'helpful':True}), 'application/json')
    

    【讨论】:

      猜你喜欢
      • 2021-08-18
      • 2014-11-22
      • 2015-08-13
      • 1970-01-01
      • 2017-10-09
      • 2013-02-12
      • 2014-06-01
      • 2016-05-03
      • 2011-01-03
      相关资源
      最近更新 更多