1.DRF序列化器Serializer

  DRF序列化组件

 

 

   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)
models.py:

相关文章: