shared: district api unique_together field qoshildi

This commit is contained in:
behruz
2025-12-11 18:19:29 +05:00
parent 445ae78095
commit f293cc7018
4 changed files with 27 additions and 0 deletions

View File

@@ -53,6 +53,9 @@ class DistrictCreateApiView(generics.CreateAPIView, ResponseMixin):
serializer = self.serializer_class(data=request.data)
if serializer.is_valid():
name = serializer.validated_data.get('name')
if District.objects.filter(name=name, user=request.user).exists():
return self.failure_response(message="District qo'shib bolmadi")
obj = District.objects.create(name=name, user=request.user)
return self.success_response(
data=district_serializers.DistrictSerializer(obj).data,