Tôi muốn serialise một mô hình với rất nhiều lựa chọn như ví dụ:serialise lựa chọn văn bản cho IntegerField với lựa chọn
class House(models.Model):
ACCESSIBILITY_CHOICES = (
(ACCESSIBILITY_FULL, 'Full'),
(ACCESSIBILITY_PARTIAL, 'Partial'),
(ACCESSIBILITY_NONE, 'None')
)
accessibility = models.IntegerField(max_length=1, choices=ACCESSIBILITY_CHOICES, null=True)
Tôi yêu rằng serializer mặc định như:
class HouseView(generics.ListCreateAPIView):
model = House
serializer_class = HouseSerializer
class HouseSerializer(serializers.ModelSerializer):
class Meta:
model = House
công trình tuyệt vời nếu tôi chỉ muốn giá trị số nguyên
{accessibility:1}
Tuy nhiên, tôi muốn nhận được
{accessibility:'Full'}
Trợ giúp được đánh giá cao. Rất cám ơn.
Ok, tuyệt. Cảm ơn vì đã chú ý giùm thứ này. Tốt tôi đã kiểm tra không có một giải pháp khai báo để ghi đè lên to_native. –