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

@@ -36,6 +36,8 @@ class DistrictCreateSerializer(serializers.Serializer):
if not user:
raise serializers.ValidationError({"user_id": "Foydalanuvchi topilmadi"})
data['user'] = user
if District.objects.filter(name=data['name'], user=user).exists():
raise serializers.ValidationError({'name': "District qo'shib bolmadi"})
return data
def create(self, validated_data):