如何在django中返回JSON
我只想为此视图方法返回 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})
I want to return only JSON data for this view method and I'm not sure if I'm doing it the right way. Any tips would be greatly appreciated.
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})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我的理解是每个 Django 视图都应该返回一个 HttpResponse 对象,并且您还应该确保正确设置 mime-type:
http://jibbering.com/blog/?p=514
在我正在从事的一个项目中,我有这样的事情:
My understanding is that every Django view should return an
HttpResponse
object, and you should also make sure the mime-type is set correctly:http://jibbering.com/blog/?p=514
In a project I was working on I had something like this:
有一个
JsonResponse
对象< /a>:There is a
JsonResponse
object: