某张表的某一个字段 超级管理员可以设置 其它用户不能设置。

来源:16-4 如何让讲师可以登录xadmin并过滤列表页数据

慕婉清7331720

2020-04-20

老师请问:
某张表的某一个字段 超级管理员可以设置 其它用户不能设置。例如:课程是否是广告位 超级管理员可以设置; 但是课程对应的讲师不能设置,在讲师那里只读。

写回答

2回答

bobby

2020-04-21

//img.mukewang.com/szimg/5e9e95990921230d10770482.jpg 这里可以看到我们可以自己动态设置serializer 这样的话 重写这个方法 根据不同的用户返回不同的serializer就行了 不同的serializer可以不同的设置就可以了啊

0
0

慕婉清7331720

提问者

2020-04-20

解决了 重写

get_readonly_fields

但是 老师 如果要给普通用户的某个字段设置默认值 怎么搞啊?

0
1
慕婉清7331720
比如说 讲师在添加课程的时候 选择讲师默认为自己 而不给它选
2020-04-20
共1条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程