0
我想知道在django web框架中爲管理頁面實現denning安全模型的過程。爲此,我將不得不創建主題和對象。主題是用戶和管理員。對象是appmodels和日誌條目。 該模型應該替換用戶的現有權限設置。我怎樣才能輕鬆編程。爲django管理站點提供Denning安全模型
我想知道在django web框架中爲管理頁面實現denning安全模型的過程。爲此,我將不得不創建主題和對象。主題是用戶和管理員。對象是appmodels和日誌條目。 該模型應該替換用戶的現有權限設置。我怎樣才能輕鬆編程。爲django管理站點提供Denning安全模型
如果我正確理解你的問題,爲了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