我只想把数据中的文件名写入模型。 如何从文件存储中获取文件名?在
我用烧瓶做我的网络应用程序。我创建包含FileField的表单。 获取相同的文件名对我来说很重要。在
形式:
class TableForm(FlaskForm):
file = FileField('Add file', validators=[FileAllowed(['xlsx', 'xls', 'csv'])])
submit = SubmitField('Add file')
型号:
^{pr2}$路线:
@app.route("/projects/<int:project_id>", methods=['GET', 'POST'])
@login_required
def project_data_source(project_id):
tables = Table.query.filter_by(project_id=project_id)
if project.author != current_user:
abort(403)
form = TableForm()
if form.validate_on_submit():
table = Table(name=form.file.data, table_file=form.file.data)
db.session.add(table)
db.session.commit()
return redirect(url_for('project_data_source'))
关于their docs有一个很好的例子。以下是获取文件名的方法:
所以你的代码应该是:
^{pr2}$相关问题 更多 >
编程相关推荐