Fix RUD
Remove Create Serializer
This commit is contained in:
parent
a5b8b0cdb1
commit
e6094b7961
|
|
@ -84,19 +84,6 @@ class CitySerializer(serializers.ModelSerializer):
|
|||
]
|
||||
|
||||
|
||||
class CityCreateSerializer(serializers.ModelSerializer):
|
||||
"""City create serializer"""
|
||||
class Meta:
|
||||
model = models.City
|
||||
fields = [
|
||||
'name',
|
||||
'country',
|
||||
'code',
|
||||
'region',
|
||||
'is_island'
|
||||
]
|
||||
|
||||
|
||||
class AddressBaseSerializer(serializers.ModelSerializer):
|
||||
"""Serializer for address obj in related objects."""
|
||||
|
||||
|
|
|
|||
|
|
@ -9,9 +9,8 @@ urlpatterns = [
|
|||
path('addresses/', views.AddressListView.as_view(), name='address-list'),
|
||||
path('addresses/<int:pk>/', views.AddressRetrieveView.as_view(), name='address-retrieve'),
|
||||
|
||||
path('cities/', views.CityListView.as_view(), name='city-list'),
|
||||
path('cities/', views.CityListCreateView.as_view(), name='city-list'),
|
||||
path('cities/<int:pk>/', views.CityRUDView.as_view(), name='city-detail'),
|
||||
path('cities/create/', views.CityCreateView.as_view(), name='city-create'),
|
||||
|
||||
path('countries/', views.CountryListView.as_view(), name='country-list'),
|
||||
path('countries/<int:pk>/', views.CountryRetrieveView.as_view(), name='country-retrieve'),
|
||||
|
|
|
|||
|
|
@ -71,14 +71,9 @@ class RegionUpdateView(RegionViewMixin, generics.UpdateAPIView):
|
|||
|
||||
|
||||
# City
|
||||
class CityCreateView(CityViewMixin, generics.CreateAPIView):
|
||||
"""Create view for model City"""
|
||||
permission_classes = (permissions.AllowAny,)
|
||||
serializer_class = serializers.CityCreateSerializer
|
||||
|
||||
|
||||
class CityRUDView(generics.RetrieveUpdateDestroyAPIView):
|
||||
serializer_class = serializers.CitySerializer
|
||||
permission_classes = (permissions.AllowAny,) # TODO: remove after tests
|
||||
|
||||
|
||||
class CityRetrieveView(CityViewMixin, generics.RetrieveAPIView):
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user