Django-rest-framework на самом деле имеет очень много примеров.
Взгляните на http://django -rest-framework.org , http://django -rest-framework.org/contents.html и http://rest.ep.io/ для некоторых хороших примеров и документации.
Если вы сами разрабатываете функцию REST, не используя какую-либо из django-rest-frameworkмагия (например, rest.ep.io), чтобы сгенерировать ее для вас, вы должны изучить mixin (http://django -rest-framework.org / howto / mixin.html).
Если вы хотите ограничитьтолько получить методы.Просто используйте 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'),
)