重写 FileAdmin class

Rewriting FileAdmin class

我想禁止 create/edit 目录,并编辑文件名。我应该怎么做?

class myFileAdmin(FileAdmin):
    def can_upload(self):
        return False
    def can_delete(self):
        return False

    def can_mkdir(self):
        return False
    def can_delete_dirs(self):
        return False

    def can_rename(self):
        return False

我试过像上面那样重写FileAdminclass,但没有任何影响

好的,要重写这个class,你不需要将这个规则定义为函数,只需像变量一样设置它。

class myFileAdmin(FileAdmin):
    can_upload =  False
    can_delete =  False
    can_mkdir =  False
    can_delete_dirs =  False
    can_rename =  False