HTTP Form v.s. Flask-WTF Form v.s. Bootstrap Form

以三种方式创建表单界面:

1. 创建传统的HTTP Form

2. 使用Flask-WTF创建Form

3. 使用Bootstrap-Flask库创建Form

同时,在Flask-WTF表单和Bootstrap-Flask表单中,分别显示“错误信息”和“Flash Messages”。

相比Flask_WTF, Bootstrap用 render_form(form)渲染样式,自动带错误提示,不需要像Flask_WTF那样手写 for error in ... 。

项目结构:

register_app/
├── HTTP_Form_App.py
├── FlaskWTF_Form_App.py
├── Bootstrap_Form_App.py
└── templates/
    ├── http_form.html
    ├── flask_wtf_form.html
    └── bootstrap_form.html

 HTTP_Form_App.py

from flask import Flask, request, render_template

app = Flask(__name__)

@app.route('/', methods=['GET', 'POST'])
def index()

你可能感兴趣的:(Python,Flask,Web开发案例,python,flask,后端,开发语言,html5)