mirror of
https://github.com/jazzband/django-admin2.git
synced 2026-03-17 06:30:25 +00:00
Renaming a few things to make more sense and to stick to conventions.
This commit is contained in:
parent
d5330e14f6
commit
8e2aebcc09
3 changed files with 7 additions and 7 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in a new issue