我从文档中读到支持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
....
答案 0 :(得分:0)
XML格式也应该是开箱即用的。当您提出以下请求时,您应该能够看到它:
GET http://url/api/entry/?format=xml
如果这似乎不起作用,那么某处就会出现错误,但如果没有更多细节(例如您的资源定义),我们将无法提供帮助。
<强>更新强>
Tastypie documentation on Serialization有一个开箱即用的格式列表。