美文网首页码农的世界《Django By Example》
Django体能测试成绩管理平台之用户权限管理

Django体能测试成绩管理平台之用户权限管理

作者: iCloudEnd | 来源:发表于2019-02-28 08:59 被阅读19次

    通过之前的工作,成绩录入目前基本没有什么问题,接下来就是用户权限管理工作了

    基础架构搭建完成后,我们需要根据不同用户角色设置不同的权限。

    权限管理

    class UsersType(models.Model):
        name=models.CharField(_(u'人员类型名称'), max_length=80)
        brief=models.TextField(_(u'简介'),null=True,blank=True)
       
        def __str__(self):
            return self.name
     
        class Meta:
            verbose_name = _(u'人员类型')
            verbose_name_plural = _(u'人员类型') 
      
    
    三类人员

    权限管理

    1、 成绩录入
    成绩录入角色用于录入成绩和提交审核,成绩一经提交,该角色就没有修改的权限了,如果需要修改,需要审核员驳回后方可。
    2、 成绩审核
    成绩审核角色用于成绩的最终审核,没有成绩录入权限

    3、超级管理员
    超级管理员拥有最高的权限

    相关文章

      网友评论

        本文标题:Django体能测试成绩管理平台之用户权限管理

        本文链接:https://www.haomeiwen.com/subject/ecvcuqtx.html