字段级别权限django

时间:2020-06-23 19:13:45

标签: django django-forms

我想知道在给定用户的情况下,我们可以在Django中分配字段级别权限的最佳方法是什么。用户的角色是employee。以相同的形式用于所有角色。我希望某些字段是只读的。有什么可能发生的方式以及如何发生的。 我试过以表格形式使用它,但没有用。

 def __init__(self, *args, **kwargs):
  user = kwargs.pop('user')
  super(ProgramForm, self).__init__(*args, **kwargs)                 
  if user.role =='ver': ProgramForm.fields['balise_id'].widget.attrs['readonly'] = True

0 个答案:

没有答案