近年の反対票に基づいて、おそらくもう関連性がありません.. '12年には関連性がありました:)
Django-rest-framework には、実際には非常に多くの例があります。
http://django-rest-framework.org、http://django-rest-framework.org/contents.html、http://rest.ep.io/で良い例とドキュメントをご覧ください。
django-rest-framework マジック (rest.ep.io など) を使用せずに自分で REST 関数を設計している場合は、mixin ( http://django-rest-framework .org/howto/mixin.html )。
getメソッドのみに制限したい場合。def get(...) と mixin クラスを使用するだけです。
提供されたリンクの例:
curl -X GET http://rest.ep.io/mixin/
urls.py
from djangorestframework.compat import View
from djangorestframework.mixins import ResponseMixin
from djangorestframework.renderers import DEFAULT_RENDERERS
from djangorestframework.response import Response
from django.conf.urls.defaults import patterns, url
from django.core.urlresolvers import reverse
class ExampleView(ResponseMixin, View):
renderers = DEFAULT_RENDERERS
def get(self, request):
response = Response(200, {'description': 'Some example content',
'url': reverse('mixin-view')})
return self.render(response)
urlpatterns = patterns('',
url(r'^$', ExampleView.as_view(), name='mixin-view'),
)