DRF单表序列化
DRF单表序列化 后台的数据多以后台类的对象存在,经过序列化后,就可以格式化成能返回给前台的数据。 定义一个全局models: models.py: from django.db import models class User(models.Model): CHOICES_SEX = ((0, '男'), (1, '女')) name = models.CharField(max_length=64) age = models.IntegerField(default=0) height = models.DecimalField(max_digits=5, decimal_places=2, default=0) icon = models.ImageField(upload_to='icon', default='default.png') sex = models.IntegerField(choice=CHOICE_SEX, default=0) # 若以迁移数据库后新增自选,需要允许为空,或者设置默认值,假定pwd为新增字段 pwd = models.CharField(max_length=64, null=Ture) # 自定义插拔序列化字段:替换了在Serializer类中自定义的序列化字段(SerializerMethodField) #