的相关值我有一个选择场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',)