当前位置: 首页 > 网络应用技术

Django如何返回XML(2023年的最新饰面)

时间:2023-03-07 15:13:07 网络应用技术

  简介:许多朋友问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首席执行官对您的介绍方式的全部内容。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住收集并关注此网站。