美文网首页《Django By Example》
Django xadmin 如何设置只读属性

Django xadmin 如何设置只读属性

作者: iCloudEnd | 来源:发表于2019-03-01 12:50 被阅读90次

需求场景

在体能测试项目中,有录入人员和审批人员,为了方便管理,他们共用一张表。
然后我通过限制操作字段权限来控制用户权限。
但是我遇到一个问题,就是有些字段录入人员需要看到,但是不希望他们修改。

解决

这个需求我们就可以通过下面的方式解决

class TCBaseAdmin(object):
    list_display = ('color_ydStatus','xjh','name',
        'shengao','tizhong' ,'feihuo','pao50','tiaoyuan','tiqianqu','pao800_min','pao800_sec','pao1000_min','pao1000_sec','yangwo1fen','yinti',
        'cj_year','luru_username',
        'modify_time',
        )
    list_display_links = ('xjh','name',)
    list_filter=('xjh','name',)
    reversion_enable = True
    search_fields = ['xjh','name',]
    readonly_fields=['luru_username','cj_year',]

readonly_fields=['luru_username','cj_year',]

效果

效果

相关文章

相关文章

网友评论

    本文标题:Django xadmin 如何设置只读属性

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