python - 重写 FileAdmin 类
问题描述
我想禁止创建/编辑目录,并编辑文件名。我该怎么做?
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
像上面那样重写类,但它没有影响任何东西
解决方案
好的,要重写这个类,你不需要将这个规则定义为函数,只需将它设置为变量。
class myFileAdmin(FileAdmin):
can_upload = False
can_delete = False
can_mkdir = False
can_delete_dirs = False
can_rename = False
推荐阅读
- javascript - 将 JavaScript 数组转换为 JSON 对象
- python - 结合PDF的文件名
- python - 如何分配一个二维布尔数组(google、or-tools、Scheduling)
- javascript - React - 状态中的数组已定义,但 Array[index] 未定义
- javascript - Javascript:在嵌套数组元素上使用 Array#some 和 Array#every
- sql - 从 SQL Server 中的 MAX(Date) 行获取值
- patch - 你如何使用卫兵(1) 和被子(1)
- python - 当电脑处于待机模式时如何在python中截屏
- java - 多态性错误
- asp.net-core-webapi - .NET 5.0 Web API 不适用于具有所需属性的记录