fix serializer
This commit is contained in:
parent
8fb6a61018
commit
2512400885
|
|
@ -124,5 +124,5 @@ data_types = {
|
||||||
transfer_languages,
|
transfer_languages,
|
||||||
transfer_reviews
|
transfer_reviews
|
||||||
],
|
],
|
||||||
'query': [transfer_inquiries]
|
'inquiries': [transfer_inquiries]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -24,12 +24,12 @@ class Command(BaseCommand):
|
||||||
'location_establishment',
|
'location_establishment',
|
||||||
'whirligig',
|
'whirligig',
|
||||||
'identities',
|
'identities',
|
||||||
'query',
|
|
||||||
]
|
]
|
||||||
|
|
||||||
LONG_DATA_TYPES = [
|
LONG_DATA_TYPES = [
|
||||||
'update_country_flag',
|
'update_country_flag',
|
||||||
'comment'
|
'comment',
|
||||||
|
'inquiries',
|
||||||
]
|
]
|
||||||
|
|
||||||
def handle(self, *args, **options):
|
def handle(self, *args, **options):
|
||||||
|
|
|
||||||
|
|
@ -8,25 +8,25 @@ class InquiriesSerializer(serializers.Serializer):
|
||||||
id = serializers.IntegerField()
|
id = serializers.IntegerField()
|
||||||
comment = serializers.CharField(allow_null=True, allow_blank=True)
|
comment = serializers.CharField(allow_null=True, allow_blank=True)
|
||||||
final_comment = serializers.CharField(allow_null=True, allow_blank=True)
|
final_comment = serializers.CharField(allow_null=True, allow_blank=True)
|
||||||
mark = serializers.FloatField(allow_null=True, allow_blank=True)
|
mark = serializers.FloatField(allow_null=True)
|
||||||
created_at = serializers.DateTimeField(format='%m-%d-%Y %H:%M:%S')
|
created_at = serializers.DateTimeField(format='%m-%d-%Y %H:%M:%S')
|
||||||
review_id = serializers.IntegerField()
|
review_id = serializers.IntegerField()
|
||||||
|
|
||||||
attachment_content_type = serializers.CharField(allow_null=True, allow_blank=True)
|
attachment_content_type = serializers.CharField(allow_null=True, allow_blank=True)
|
||||||
attachment_suffix_url = serializers.CharField(allow_null=True, allow_blank=True)
|
attachment_suffix_url = serializers.CharField(allow_null=True, allow_blank=True)
|
||||||
|
|
||||||
account_id = serializers.IntegerField(allow_null=True, allow_blank=True)
|
account_id = serializers.IntegerField(allow_null=True)
|
||||||
|
|
||||||
bill_content_type = serializers.CharField(allow_null=True, allow_blank=True)
|
bill_content_type = serializers.CharField(allow_null=True, allow_blank=True)
|
||||||
bill_suffix_url = serializers.CharField(allow_null=True, allow_blank=True)
|
bill_suffix_url = serializers.CharField(allow_null=True, allow_blank=True)
|
||||||
|
|
||||||
price = serializers.DecimalField(max_digits=7, decimal_places=2, blank=True, null=True)
|
price = serializers.DecimalField(max_digits=7, decimal_places=2, allow_null=True)
|
||||||
moment = serializers.CharField(allow_null=True, allow_blank=True)
|
moment = serializers.CharField(allow_null=True, allow_blank=True)
|
||||||
published = serializers.IntegerField(allow_null=True, allow_blank=True)
|
published = serializers.IntegerField(allow_null=True)
|
||||||
|
|
||||||
decibels = serializers.CharField(blank=True, null=True)
|
decibels = serializers.CharField(allow_null=True, allow_blank=True)
|
||||||
nomination = serializers.CharField(blank=True, null=True)
|
nomination = serializers.CharField(allow_null=True, allow_blank=True)
|
||||||
nominee = serializers.CharField(blank=True, null=True)
|
nominee = serializers.CharField(allow_null=True, allow_blank=True)
|
||||||
|
|
||||||
def validate(self, data):
|
def validate(self, data):
|
||||||
data.update({
|
data.update({
|
||||||
|
|
@ -49,13 +49,15 @@ class InquiriesSerializer(serializers.Serializer):
|
||||||
try:
|
try:
|
||||||
return Inquiries.objects.create(**validated_data)
|
return Inquiries.objects.create(**validated_data)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise ValueError(f"Error creating Inquiries with {validated_data}: {e}")
|
pass
|
||||||
|
# raise ValueError(f"Error creating Inquiries with {validated_data}: {e}")
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def get_review(data):
|
def get_review(data):
|
||||||
review = Review.objects.filter(old_id=data['review_id']).first()
|
review = Review.objects.filter(old_id=data['review_id']).first()
|
||||||
if not review:
|
if not review:
|
||||||
raise ValueError(f"Review not found with old_id {data['review_id']}")
|
pass
|
||||||
|
# raise ValueError(f"Review not found with old_id {data['review_id']}")
|
||||||
return review
|
return review
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user