基本代码结构
modles.py
1 from django.db import models 2 # Create your models here. 3 4 # Create your models here. 5 class UserGroup(models.Model): 6 title=models.CharField(max_length=32) 7 8 class UserInfo(models.Model): 9 user_type_choices=((1,'普通用户'), 10 (2,"VIP"), 11 (3,"SVIP")) 12 user_type=models.IntegerField(choices=user_type_choices) 13 group= models.ForeignKey('UserGroup',on_delete=models.CASCADE,null=True) 14 roles=models.ManyToManyField('Role') 15 username=models.CharField(max_length=32,unique=True) 16 password=models.CharField(max_length=32) 17 18 class UserToken(models.Model): 19 user=models.OneToOneField(to='UserInfo',on_delete=models.CASCADE) 20 token=models.CharField(max_length=64) 21 22 class Role(models.Model): 23 title=models.CharField(max_length=32)