如何获取djangorestframework以使用格式后缀返回xml?

用户名

我可以让djangorestframework通过格式后缀.json返回json,但不能通过.xml后缀返回xml

http://127.0.0.1:8000/chat/rooms/.json

[
{
id: 1,
timestamp: "2013-12-05T04:27:42Z",
topic: "important one"
},
{
id: 2,
timestamp: "2013-12-05T04:27:49Z",
topic: "important two"
},
{
id: 3,
timestamp: "2013-12-05T04:27:55Z",
topic: "important three"
},
{
id: 4,
timestamp: "2013-12-05T04:28:01Z",
topic: "important four"
},
{
id: 5,
timestamp: "2013-12-05T06:43:38Z",
topic: "another great stimulating topic"
}
]


http://127.0.0.1:8000/chat/rooms/.xml

{
detail: "Not found"
}

谁能告诉我我做错了什么,因为REST api显然可以正常工作...谢谢!

卡尔顿·吉布森(Carlton Gibson)

您需要添加XMLRenderer默认情况下未启用的。

要在设置中执行以下操作:

REST_FRAMEWORK = {
  'DEFAULT_RENDERER_CLASSES': (
    'rest_framework.renderers.XMLRenderer',
    'rest_framework.renderers.JSONRenderer',
    'rest_framework.renderers.BrowsableAPIRenderer',
  )
}

要在视图级别设置渲染器,请使用render_classes属性。

看看Renderers文档

更新:在我看来,以上只是答案的一半。您还需要添加xml 格式后缀,如此处所述

希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取SQL Server以使用用户区域设置的日期格式进行查询?

来自分类Dev

如何获取ServiceStack以使用XML名称空间从TFS接收XML请求

来自分类Dev

如何使用仅返回后缀数字的函数扩展NSString?

来自分类Dev

如何从该网站获取JSONP返回格式

来自分类Dev

如何获取WebAPI以使用不同的select子句为SQL查询返回JSON

来自分类Dev

如何获取URI的后缀(在#之后)?

来自分类Dev

使用xQuery以XML格式获取SQL结果

来自分类Dev

我如何跟踪xml下一个孩子以使用php以正确的格式打印此html表

来自分类Dev

我如何获取cURL以使用https

来自分类Dev

使用Spring Security的OAuth2提供程序在json中返回访问令牌;需要获取XML格式的令牌

来自分类Dev

我正在尝试使用 JavaScript/TypeScript 进行简单的 API 调用并获取任何数据以正确返回。API 格式为 XML

来自分类Dev

获取 firebase 对象的函数返回难以使用的对象

来自分类Dev

如何使用Express返回格式正确的201?

来自分类Dev

在使用WCF时,如何使用哪种数据结构返回使用FOR XML格式化的SQL Server查询结果?

来自分类Dev

如何正确格式化json以使用RestClient发送

来自分类Dev

是否可以使用JavaScript获取SVG图像的XML?

来自分类Dev

需要帮助以使用POWERSHELL获取数组中的XML值

来自分类Dev

从表单获取价值以使用PHP在XML中创建节点

来自分类Dev

如何使用momentjs获取特定的日期格式?

来自分类Dev

如何使用 SimpleDateFormat 获取所需的日期格式

来自分类Dev

DjangoRestFramework-如何使用“ pk”过滤列表?

来自分类Dev

如何使用自定义权限 djangorestframework

来自分类Dev

如何使用Java编码XML格式

来自分类Dev

如何使用XML格式参数构造NSURLRequest?

来自分类Dev

如何使用php检测不同的xml格式?

来自分类Dev

获取MVC 4使用的DisplayMode后缀

来自分类Dev

获取MVC 4正在使用的DisplayMode后缀

来自分类Dev

如何使用批处理从前缀和随机后缀获取输入?

来自分类Dev

如何在Javascript中获取DOM文档的格式正确的XML?

Related 相关文章

  1. 1

    如何获取SQL Server以使用用户区域设置的日期格式进行查询?

  2. 2

    如何获取ServiceStack以使用XML名称空间从TFS接收XML请求

  3. 3

    如何使用仅返回后缀数字的函数扩展NSString?

  4. 4

    如何从该网站获取JSONP返回格式

  5. 5

    如何获取WebAPI以使用不同的select子句为SQL查询返回JSON

  6. 6

    如何获取URI的后缀(在#之后)?

  7. 7

    使用xQuery以XML格式获取SQL结果

  8. 8

    我如何跟踪xml下一个孩子以使用php以正确的格式打印此html表

  9. 9

    我如何获取cURL以使用https

  10. 10

    使用Spring Security的OAuth2提供程序在json中返回访问令牌;需要获取XML格式的令牌

  11. 11

    我正在尝试使用 JavaScript/TypeScript 进行简单的 API 调用并获取任何数据以正确返回。API 格式为 XML

  12. 12

    获取 firebase 对象的函数返回难以使用的对象

  13. 13

    如何使用Express返回格式正确的201?

  14. 14

    在使用WCF时,如何使用哪种数据结构返回使用FOR XML格式化的SQL Server查询结果?

  15. 15

    如何正确格式化json以使用RestClient发送

  16. 16

    是否可以使用JavaScript获取SVG图像的XML?

  17. 17

    需要帮助以使用POWERSHELL获取数组中的XML值

  18. 18

    从表单获取价值以使用PHP在XML中创建节点

  19. 19

    如何使用momentjs获取特定的日期格式?

  20. 20

    如何使用 SimpleDateFormat 获取所需的日期格式

  21. 21

    DjangoRestFramework-如何使用“ pk”过滤列表?

  22. 22

    如何使用自定义权限 djangorestframework

  23. 23

    如何使用Java编码XML格式

  24. 24

    如何使用XML格式参数构造NSURLRequest?

  25. 25

    如何使用php检测不同的xml格式?

  26. 26

    获取MVC 4使用的DisplayMode后缀

  27. 27

    获取MVC 4正在使用的DisplayMode后缀

  28. 28

    如何使用批处理从前缀和随机后缀获取输入?

  29. 29

    如何在Javascript中获取DOM文档的格式正确的XML?

热门标签

归档