# models.py class UserInfo(models.Model):
pay_status = models.IntegerField(default=1,choices=((0,'男'),(1,'女'),(2,'保密')))
我们在前端显示的是"男"、"女"、"保密",而不是1、2、3,则需要拿到这张表的对象(obj),使用 obj.get_字段名_display() 即可。
#view
class BoctorView(APIView): def get(self,request): id = request.query_params.get('id') all = Boctor.objects.filter(id=bwm) lst = [] for i in all: lst.append({ 'id':i.id, 'name':i.name, "pay_status":i.get_pay_status_display() }) return Response({ 'msg':lst, })