谢邀,这里提供一种思路,使用flask_wtf来进行前后端表单交互,入门可以看
http://flask123.sinaapp.com/a...
这里举一个简单的登陆例子:
首先要在后端构造表单,在forms.py中进行定义:
from flask_wtf import Form
from wtforms import StringField, PasswordField, BooleanField, SubmitField
from wtforms.validators import Required, Length, Email, Regexp, EqualTo
#自定义的表单都要继承于flask_wtf中的Form表单
class LoginForm(Form):
email = StringField('登陆邮箱', validators=[Required(), Length(1, 64),
Email()])
password = PasswordField('密码', validators=[Required()])
remember_me = BooleanField('记住我')
submit = SubmitField('登陆')
那么如何把这个表单放到网页上呢?我们先来看login.html吧:
{% extends "base.html" %}
{% import "bootstrap/wtf.html" as wtf %}
{% set active_page = "login" %}