-1

我从文档中读到支持 XML 格式 http://django-tastypie.readthedocs.org/en/latest/serialization.html#to-xml,但是在当前任务中,我只需要输入http://url/浏览器中的api/entry/?format=json,并在URL.py中定义对应的url和入口资源,json的序列化处理得很好。但是对于 xml,还有额外的事情要做,因为我似乎找不到有用的例子?

#urls.py
entry_resource = EntryResource()
urlpatterns = patterns('',
    url(r'^api/', include(entry_resource.urls)),
)

#entry class
class EntryResource(Resource):
....
....fields

class Meta:
    resource_name = 'entry'
    object_class = Entry
    ....
4

1 回答 1

0

XML 格式也应该开箱即用。当您提出以下请求时,您应该能够看到它:

GET http://url/api/entry/?format=xml

如果这似乎不起作用,那么某处存在错误,但如果没有更多详细信息(例如您的资源定义),我们将无法提供帮助。

更新:

关于序列化的 Tastypie 文档有一个开箱即用支持的格式列表。

于 2012-03-02T17:38:48.153 回答