models
class User(SoftDeleteModel, BaseModel):
username = models.CharField(max_length=255, verbose_name='用户账号')
password = models.CharField(max_length=255, default='123456', verbose_name='用户密码')
status = models.IntegerField(default=1, verbose_name='用户状态')
bf_logo_time = models.DateTimeField(null=True, blank=True, verbose_name='上次登录时间')
# 计算属性 使用计算属性,在drf中必须要将它手动放到 fields 里面
def allname(self):
return '%s,,,%s' % (self.name, self.username)
allname.short_description = '全名'
class Meta:
db_table = 'A_User_Table'
verbose_name = '用户表'
verbose_name_plural = verbose_name