简介:许多朋友问Django是如何返回XML的。本文的首席执行官注释将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
Ajax是模板中的异步请求。如果您在视图中传递回去,则是“物理对象”,我不明白。
我不知道您在该视图方法中直接返回什么?
如果使用JSON处理对象,请使用:
来自django.http导入httpresponse
从型号导入mymomodels
导入简单
Em
DEF AJAX(请求):
a = mymodels.objects.all()[0]
'''
假定有名称,一个年龄参数
模型对象不能直接作为JSON处理。它必须首先转换为dict类型
'''
结果= {}
结果['name'] = a.name
结果['age'] = A.Age
结果= simplejson.dumps(结果)
返回httpresponse(结果)
目前,使用Ajax访问此内容来尝试返回:
上述方法不是很好。建议编写一个模板模板以显示此模型内容。
假设模板ajax.html的内容为:
==================================
名称:} br /
年龄:}
===============================
视图视图如下:
来自django.http导入httpresponse
从型号导入mymomodels
来自django.shortcuts导入render_to_response
Em
DEF AJAX(请求):
a = mymodels.objects.all()[0]
返回render_to_response(“ ajax.html”,),),),),),),),),),),),),),),),),),),),),),),),),),),),),),),))
目前,使用Ajax访问返回的内容此视图是:
名称:吉姆·格林(Jim Green)
年龄:14
以上代码可能是错误,因为它是手写的,我希望能帮助您帮助您
====修改IT ======
模板文件名是错误的。
修改后,它是在楼下的。
=====修改=====
使用模型.__ dict __属性可以获取字典,我希望能为您提供帮助
我已经录制了您的序列号,在采用后,我会帮助您完成
参考
看这篇文章
我是Heman数据中心的技术兄弟,我很高兴为您回答问题。
查看WSDL的缩写(Web服务描述语言,这是一种XML语言来描述Web服务并说明如何与Web服务通信。向用户提供详细的接口手册),描述了数据类型。
实际上,如果您自己分析XML,则XML中的数据都是文本类型。要转换为哪种类型,主要取决于该元素所代表的内容。
结论:以上是CTO首席执行官对您的介绍方式的全部内容。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住收集并关注此网站。