【发布时间】:2015-08-27 13:10:00
【问题描述】:
我想知道在django web框架中为admin页面实现denning安全模型的过程。为此,我将不得不创建主题和对象。主题是用户和管理员。对象是应用模型和日志条目。 此模型应替换用户的现有权限设置。如何轻松编程。
【问题讨论】:
标签: python django access-control data-security
我想知道在django web框架中为admin页面实现denning安全模型的过程。为此,我将不得不创建主题和对象。主题是用户和管理员。对象是应用模型和日志条目。 此模型应替换用户的现有权限设置。如何轻松编程。
【问题讨论】:
标签: python django access-control data-security
如果我正确理解您的问题,为了allow 或deny 访问管理员的特定部分,我在我的项目中一直在使用类似的东西。
#admin.py
class MyForm(forms.ModelForm):
class Meta:
model = MyModel
fields = '__all__'
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
if self.current_user.is_superuser:
# Do something
if not self.current_user.is_superuser:
# Do something else
【讨论】: