Python Django生成admin页中禁止模块部分功能如何实现,pythondjango,如题,有些 django


如题,有些 django-admin 默认是所有 model 都会加上添加、修改、删除之类的功能,有没有办法禁用某个 model 的部分功能?

总而言之,如果需要自定义 django 的 admin 又不想更改 django 源码,就只能重写 admin.ModelAdmin 这个 class 的一些方法接口。配合返回的 queryset 和 permission,大部分业务需求都能完成。具体自行 google 那些方法的用法。

一篇参考 Django admin的一些有用定制

更高级的更灵活的定制,就是自己撸一个后台出来。

编橙之家文章,

评论关闭