一、首先是实现注册功能
1、我们先创建一个存储表单信息的py文件,叫做form.py。然后写一个注册类的表单,用Flask-WTF这个类来实现,具体代码如下:
form.py文件内容
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, SubmitField, IntegerField
from wtforms.validators import DataRequired, EqualTo, Length
class RegisterForm(FlaskForm):
"""定义表单类"""
username = StringField(label=u"用户名", validators=[DataRequired(u"用户名不能为空")])
password = PasswordField(label=u"密码", validators=[DataRequired(u"密码不能为空"), Length(8, 128)])
password1 = PasswordField(label=u"验证密码", validators=[DataRequired(u"验证密码不能为空"), EqualTo("password", u"两次密码不一样")])
phone = IntegerField('手机号', validators=[DataRequired()])
submit = SubmitField(label=u"提交")
2、然后我们需要在templates这个文件里创建一个注册的html页面,叫做register.html,内容如下
{% block content_title %}<h1 align="center" >欢迎来到注册页面</h1>{% endblock %}
{% block content %}
<form method="post">
{
{ form.csrf_token }}