1.DRF序列化器Serializer
models.py:
from django.db import models class UserInfo(models.Model): """ 用户表 """ user_type_choices = [ (1, '普通用户'), (2, 'VIP用户'), (3, 'SVIP用户'), ] user_type = models.IntegerField(choices=user_type_choices) username = models.CharField(max_length=10, unique=True) password = models.CharField(max_length=12, null=False) group = models.ForeignKey(to='UserGroup') role = models.ManyToManyField(to='UserRole') class UserToken(models.Model): """ token表 """ user = models.OneToOneField(to='UserInfo') token = models.CharField(max_length=64) create_time = models.DateTimeField(auto_now=True) class UserGroup(models.Model): title = models.CharField(max_length=10) class UserRole(models.Model): role = models.CharField(max_length=12)