Django Admin Cookbook-20如何刪除模型的“添加”和“刪除”按鈕


目錄

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管理后台中如何移除“刪除所選”操作?

返回目錄


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM