0

我想知道在django web框架中实现管理页面的denning安全模型的过程。为此,我将不得不创建主题和对象。主题是用户和管理员。对象是应用模型和日志条目。此模型应替换用户的现有权限设置。我怎样才能轻松编程。

4

1 回答 1

0

如果我正确理解了您的问题,为了访问allowdeny访问管理员的特定部分,我一直在我的项目中使用类似的东西。

#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
于 2015-06-11T17:40:48.590 回答