Hello, Flask!
首发于Hello, Flask!
关于Flask表单,我所知道的一切

关于Flask表单,我所知道的一切

本来标题写的是“关于Flask表单的一切”,然后发现这话题太大了,我还没那么厉害……

在接下来的几篇文章里,主要有这几方面内容:Flask表单的几种渲染方式,获取表单数据的方式,如何自定义表单,还有一些实际应用技巧,比如怎样在表单里添加一个图标,或是动态生成十几个输入框,然后依次取回这些输入框的数据。这篇文章作为一个索引页。

内容索引

表单创建与渲染

  • 使用Flask-WTF创建和渲染表单
  • 使用Flask-Bootstrap渲染Bootstrap样式的表单
  • 创建纯HTML表单

表单数据的验证与处理

  • 使用Flask-WTF验证和获取表单数据
  • 使用request获取表单数据
  • 动态创建多个字段并获取相应的数据

自定义表单样式

  • 在表单类中传入HTML参数
  • 在渲染表单时传入参数
  • 在输入框中添加图标

Flask文件上传系列

  1. Flask文件上传(一):原生实现
  2. Flask文件上传(二):使用扩展实现
  3. Flask文件上传(三):完整实现
  4. Flask文件上传(四):文件管理与多文件上传
  5. Flask文件上传(五):拖拽上传和进度条

其他


if I.know_more and I.have_time:
    this_article.update()

- - - - -

更多关于Flask和Web开发的原创内容,欢迎关注知乎专栏 - Hello, Flask!

编辑于 2017-02-15

文章被以下专栏收录

    大家好,我是李辉,一个Python程序员。在这个专栏,你会看到我学习和使用Flask的经验和总结,你还会看到我所有的发明创造,以及它们的实现方法。欢迎加入这场Flask之旅,拿好你的小键盘,上车吧!helloflask.com