目錄
-
后台顯示文字與自定義
-
列表頁自定義字段
-
列表也自定義批量操作
-
后台權限自定義
-
使用內聯字段
-
模型列表頁自定義
-
模型修改頁自定義
-
其他
20.如何刪除模型的“添加”和“刪除”按鈕?
UMSRA后台已添加了所有Category類別和Origin來源對象,並希望禁止繼續添加和刪除操作。他們要求你禁用“添加”和“刪除”按鈕。您可以通過在Django Admin后台中覆蓋has_add_permission和has_delete_permission兩個方法來實現:
def has_add_permission(self, request):
return False
def has_delete_permission(self, request, obj=None):
return False
修改后,Admin后台顯示如下:

請注意,刪除的添加按鈕后,模型詳情頁面中添加和刪除按鈕也會被移除。你還可以閱讀在Django Admin管理后台中如何移除“刪除所選”操作?。
