Renaming a few things to make more sense and to stick to conventions.

This commit is contained in:
Gregor Müllegger 2013-05-19 09:51:09 +02:00
parent d5330e14f6
commit 8e2aebcc09
3 changed files with 7 additions and 7 deletions

View file

@ -2,7 +2,7 @@ from rest_framework import fields, generics, serializers
class Admin2APISerializer(serializers.ModelSerializer):
unicode = fields.Field(source='__unicode__')
__str__ = fields.Field(source='__unicode__')
class Admin2APIMixin(object):
@ -15,12 +15,12 @@ class Admin2APIMixin(object):
model = self.model
return ModelAPISerilizer
return super(ModelListCreateAPIView, self).get_serializer_class()
return super(Admin2APIMixin, self).get_serializer_class()
class ModelListCreateAPIView(Admin2APIMixin, generics.ListCreateAPIView):
class ListCreateAPIView(Admin2APIMixin, generics.ListCreateAPIView):
pass
class ModelRetrieveUpdateDestroyAPIView(Admin2APIMixin, generics.RetrieveUpdateDestroyAPIView):
class RetrieveUpdateDestroyAPIView(Admin2APIMixin, generics.RetrieveUpdateDestroyAPIView):
pass

View file

@ -109,8 +109,8 @@ class ModelAdmin2(BaseAdmin2):
delete_view = views.ModelDeleteView
# API Views
api_index_view = apiviews.ModelListCreateAPIView
api_detail_view = apiviews.ModelRetrieveUpdateDestroyAPIView
api_index_view = apiviews.ListCreateAPIView
api_detail_view = apiviews.RetrieveUpdateDestroyAPIView
def __init__(self, model, **kwargs):
self.model = model

View file

@ -14,7 +14,7 @@ class ViewTest(unittest.TestCase):
class IndexViewModelListCreateAPIViewTest(ViewTest):
def test_response_ok(self):
request = self.factory.get('/admin/api/blog/post/')
response = apiviews.ModelListCreateAPIView.as_view(model=Post)(request)
response = apiviews.ListCreateAPIView.as_view(model=Post)(request)
self.assertEqual(response.status_code, 200)
def test_list_includes_unicode_field(self):