通過(guò)之前的工作泥畅,成績(jī)錄入目前基本沒有什么問(wèn)題什荣,接下來(lái)就是用戶權(quán)限管理工作了
- 《我為何又開始用Django了(內(nèi)含安裝和配置超詳細(xì)文檔)》
- 《Django體能測(cè)試成績(jī)管理平臺(tái)之環(huán)境和服務(wù)器準(zhǔn)備》
- 《Django體能測(cè)試成績(jī)管理平臺(tái)之xadmin安裝》
- 《Django體能測(cè)試成績(jī)管理平臺(tái)之學(xué)生基本信息APP》
- 《Django體能測(cè)試成績(jī)管理平臺(tái)之管理員APP》
- 《Django如何存儲(chǔ)跑步時(shí)間》
- 《Django 如何輸出日志》
基礎(chǔ)架構(gòu)搭建完成后,我們需要根據(jù)不同用戶角色設(shè)置不同的權(quán)限。
權(quán)限管理
class UsersType(models.Model):
name=models.CharField(_(u'人員類型名稱'), max_length=80)
brief=models.TextField(_(u'簡(jiǎn)介'),null=True,blank=True)
def __str__(self):
return self.name
class Meta:
verbose_name = _(u'人員類型')
verbose_name_plural = _(u'人員類型')
權(quán)限管理
1蛇券、 成績(jī)錄入
成績(jī)錄入角色用于錄入成績(jī)和提交審核,成績(jī)一經(jīng)提交樊拓,該角色就沒有修改的權(quán)限了纠亚,如果需要修改,需要審核員駁回后方可筋夏。
2蒂胞、 成績(jī)審核
成績(jī)審核角色用于成績(jī)的最終審核,沒有成績(jī)錄入權(quán)限
3条篷、超級(jí)管理員
超級(jí)管理員擁有最高的權(quán)限