在没有页面刷新或丢失FileData的情况下附加WTForms FieldList?阿贾克斯?

时间:2016-12-09 00:16:21

标签: python ajax flask wtforms flask-wtforms

我有一个字段列表工作。问题是,每次附加条目时都必须刷​​新页面。刷新页面会使 FileField 数据消失,用户每次附加和输入时都必须重新选择要上传的文件。

我想知道你是否可以把字段列表放到页面中。或者某种类型的其他解决方案来解决这个问题。也许将字段列表重写为jquery?是否有 python Flask WTForms 的方法吗?

下面的字段列表示例代码
{{1}}

1 个答案:

答案 0 :(得分:1)

在服务器端(Flask),您有两个选择:

  • 定义AJAX帖子的路线
  • 使用flask-socketio收听"add inputs"事件并发出"inputs added"信号

在客户端,你将不得不使用Javascript(jQuery)来实现这两种解决方案。