some changes
This commit is contained in:
@@ -105,10 +105,10 @@ class CreateEvaluationrequestSerializer(serializers.ModelSerializer):
|
|||||||
allow_blank=True,
|
allow_blank=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
value_determined = serializers.IntegerField(required=False, allow_null=True)
|
value_determined = serializers.PrimaryKeyRelatedField(required=False, queryset=ReferenceitemModel.objects.all())
|
||||||
rate_goal = serializers.IntegerField(required=False, allow_null=True)
|
rate_goal = serializers.PrimaryKeyRelatedField(required=False, queryset=ReferenceitemModel.objects.all())
|
||||||
property_rights = serializers.IntegerField(required=False, allow_null=True)
|
property_rights = serializers.PrimaryKeyRelatedField(required=False, queryset=ReferenceitemModel.objects.all())
|
||||||
form_ownership = serializers.IntegerField(required=False, allow_null=True)
|
form_ownership = serializers.PrimaryKeyRelatedField(required=False, queryset=ReferenceitemModel.objects.all())
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = EvaluationrequestModel
|
model = EvaluationrequestModel
|
||||||
@@ -161,30 +161,6 @@ class CreateEvaluationrequestSerializer(serializers.ModelSerializer):
|
|||||||
{"chassi": "Yuk avtomobil uchun shassi raqami majburiy."}
|
{"chassi": "Yuk avtomobil uchun shassi raqami majburiy."}
|
||||||
)
|
)
|
||||||
|
|
||||||
if attrs.get("value_determined"):
|
|
||||||
if attrs.get("value_determined") not in ReferenceitemModel.objects.values_list("id", flat=True):
|
|
||||||
raise serializers.ValidationError(
|
|
||||||
{"value_determined": "Noto'g'ri qiymat aniqlandi."}
|
|
||||||
)
|
|
||||||
|
|
||||||
if attrs.get("rate_goal"):
|
|
||||||
if attrs.get("rate_goal") not in ReferenceitemModel.objects.values_list("id", flat=True):
|
|
||||||
raise serializers.ValidationError(
|
|
||||||
{"rate_goal": "Noto'g'ri qiymat aniqlandi."}
|
|
||||||
)
|
|
||||||
|
|
||||||
if attrs.get("property_rights"):
|
|
||||||
if attrs.get("property_rights") not in ReferenceitemModel.objects.values_list("id", flat=True):
|
|
||||||
raise serializers.ValidationError(
|
|
||||||
{"property_rights": "Noto'g'ri qiymat aniqlandi."}
|
|
||||||
)
|
|
||||||
|
|
||||||
if attrs.get("form_ownership"):
|
|
||||||
if attrs.get("form_ownership") not in ReferenceitemModel.objects.values_list("id", flat=True):
|
|
||||||
raise serializers.ValidationError(
|
|
||||||
{"form_ownership": "Noto'g'ri qiymat aniqlandi."}
|
|
||||||
)
|
|
||||||
|
|
||||||
return attrs
|
return attrs
|
||||||
|
|
||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
|
|||||||
Reference in New Issue
Block a user