次のコードで作成した Tastypie API があります。
v1_api = Api(api_name='v1')
v1_api.register(UserResource())
v1_api.register(IncomeCategoryResource())
v1_api.register(OutcomeCategoryResource())
v1_api.register(IncomeResource())
v1_api.register(OutcomeResource())
urlpatterns = patterns('',
(r'^api/', include((v1_api.urls))), # model urls
)
デフォルトのフォーマットに設定json
したので、?format=json
API にアクセスするたびに を提供する必要はありません。これまでのところ、私の URL は次のようになっています。
http://localhost:8000/api/v1/user/
http://localhost:8000/api/v1/incomecategory/
など。次のようにしたいと思います。
http://localhost:8000/api/v1/user.json
http://localhost:8000/api/v1/incomecategory.json
おいしいパイでそれを行うにはどうすればよいですか?def prepend_urls(self):
内部クラスでいくつかの実験を試みましModelResource
たが、まったく機能しませんでした。Api
これは( )内のどこかで構成できると思いますfrom tastypie.api import Api
。ヒントをありがとう...