File: usage.rst

package info (click to toggle)
djangorestframework-nested-resource 1.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 292 kB
  • ctags: 211
  • sloc: python: 886; makefile: 205
file content (28 lines) | stat: -rw-r--r-- 523 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
========
Usage
========

.. code-block:: python

   # models.py
   class Blog(models.Model)
       ...

   class BlogEntry(models.Model):
       blog = models.ForeignKey(Blog)


   # views.py
   from drf_nested_resource.mixins import NestedResourceMixin


   class BlogEntryViewSet(NestedResourceMixin, ...):
       model = BlogEntry
       parent_model = Blog

   # urls.py
   urlpatterns = patterns('',  # NOQA
       url(
           r'^blogs/(?P<blog_pk>\d+)/entries/$', views.BlogEntryViewSet.as_view(),
       ),
   )