david / django-modelviews

Backup of an old repository with useful ideas. Initial goal: integrating REST to django admin (class-based views).

Clone this repository (size: 85.8 KB): HTTPS / SSH
$ hg clone http://code.welldev.org/django-modelviews

Changed (Δ19 bytes):

raw changeset »

generic/rest_views.py (4 lines added, 3 lines removed)

Up to file-list generic/rest_views.py:

@@ -5,9 +5,9 @@ from django.newforms.models import Model
5
5
from responders import *
6
6
7
7
try:
8
    from django.views.generic.base import BaseDetailView
8
    from django.views.generic.base import BaseView
9
9
except ImportError:
10
    from compatability import BaseDetailView
10
    from compatability import BaseView
11
11
12
12
def django_authentication(request, **kwargs):
13
13
    return request.user.is_authenticated()
@@ -16,7 +16,7 @@ def django_authentication(request, **kwa
16
16
17
17
18
18
19
class ModelView(BaseDetailView):
19
class ModelView(BaseView):
20
20
    """
21
21
    ModelView: a RESTful class-based view of your resources
22
22
    =======================================================
@@ -90,6 +90,7 @@ class ModelView(BaseDetailView):
90
90
    def __init__(self, queryset, slug_field='slug', post_save_redirect=None,
91
91
            paginate_by=None, allow_empty=True,
92
92
            responders=(HtmlResponder,), methods=('GET', 'POST', 'PUT', 'DELETE')):
93
        self.slug_field = slug_field
93
94
        self.post_save_redirect = post_save_redirect
94
95
        self.paginate_by = paginate_by
95
96
        self.allow_empty = allow_empty