[英]Attaching file to model with flask-admin
我正在使用Flask-Admin提供网站的管理界面。 如何处理文件上传到sqlalchemy模型,例如
class Product(db.Model):
__tablename__ = 'products'
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(5000))
text_short = db.Column(db.String(3000))
text = db.Column(db.String(50000))
price = db.Column(db.Integer)
image = db.Column(db.String(1000))
,其中image
是我要在/static
目录中存储图像路径的字段?
覆盖on_model_change
并在那里执行上传逻辑: http : on_model_change
因此,这是高级步骤:
on_model_change
将上传的文件复制到您的静态文件夹中,并使用新文件路径更新模型image
字段 希望能帮助到你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.