-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 に答える