【发布时间】:2020-11-19 12:56:07
【问题描述】:
我需要为用户设置对象更新限制。我的意思是在第一次更改和查看时为对象(或某些字段)设置用户权限。第二次用户只有查看权限。有可能吗?
【问题讨论】:
标签: python django-models permissions django-admin
我需要为用户设置对象更新限制。我的意思是在第一次更改和查看时为对象(或某些字段)设置用户权限。第二次用户只有查看权限。有可能吗?
【问题讨论】:
标签: python django-models permissions django-admin
from django.contrib.auth.mixins import UserPassesTestMixin
UserPassesTestMixin 允许你在控制器中做一些测试
扩展这个类,然后通过添加条件实现下一个功能
def test_func(self):
if (condition):
return True
return False
【讨论】: