重写FileAdmin类

2024-10-01 11:23:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我想禁止创建/编辑目录和编辑文件名。我该怎么做

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

我试着像上面那样重写FileAdmin类,但没有任何影响


Tags: self目录false编辑return文件名defdelete
1条回答
网友
1楼 · 发布于 2024-10-01 11:23:13

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

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

相关问题 更多 >