的相關值我有一個選擇場status
稱爲Ticket
型號:如何發送一個選擇字段
STATUS_CHOICES = (
('1', 'Open'),
('2', 'Resolved'),
('3', 'Won\'t fix')
)
status = models.CharField(
"Status",
max_length=1,
choices=STATUS_CHOICES,
blank=False,
default='1'
)
我使用Django的REST框架的API。默認模型串行器發送第一個選擇值,即1
而不是Open
。我怎樣才能讓它發送第二個文本值作爲迴應。
這裏是我的串行的一部分:
class TicketSerializer(serializers.ModelSerializer):
status = serializers.ChoiceField(choices=Ticket.STATUS_CHOICES)
class Meta:
model = Ticket
fields = ('status',)