Я пытаюсь загрузить файл, который я загрузил на колбу, но доступ к нему запрещен, когда я пытаюсь загрузить его.Я использовал код quickfiles для загрузки файла.
class ProjectFiles(Model):
__tablename__ = "project_files"
id = Column(Integer, primary_key=True)
project_id = Column(Integer, ForeignKey("project.id"))
project = relationship("Project")
file = Column(FileColumn, nullable=False)
description = Column(String(150))
def download(self):
return Markup(
'<a href="'
+ url_for("ProjectFilesModelView.download", filename=str(self.file))
+ '">Download</a>'
)
def file_name(self):
return get_file_original_name(str(self.file))
class ProjectFilesModelView(ModelView):
datamodel = SQLAInterface(ProjectFiles)
label_columns = {"file_name": "File Name", "download": "Download"}
add_columns = ["file", "description", "project"]
edit_columns = ["file", "description", "project"]
list_columns = ["file_name", "download"]
show_columns = ["file_name", "download"]