model:
class User(AbstractBaseUser, PermissionsMixin):
uuid = ShortUUIDField(unique=True)
username = models.CharField(max_length=100, db_index=True, unique=True, default='')
schoolid = models.CharField(max_length=100, null=True, blank=True, default='')
classid = models.CharField(max_length=100, null=True, blank=True, default='')
fullname = models.CharField(max_length=50, default='', null=True, blank=True)
email = models.EmailField(_('email address'), blank=True, null=True)
age = models.SmallIntegerField(default=0)
插入數據
User.objects.create(username='張三', schoolid=1, ...)
查詢
User.objects.all() // 查出所有用戶
User.objects.filter(classid = 1) // 查詢班級為1的用戶,返回一個對象列表
User.objects.filter(classid = 1) .first() // 查詢班級為1的用戶,返回第一個對象
修改
User.objects.filter(username = '張三') .update(classid =2) // 修改用戶名為張三的用戶,將其班級id改為2
刪除
User.objects.filter(classid = 1).delete() //刪除班級為1的所有用戶