- 新建一个文件夹(我命名为web);
- 在web文件夹里面新建.py文件(我命名为page.py);
- 在web文件夹里面新建templates文件夹(就叫templates)。
- 准备完毕。
pip install flask_wtf
from flask import Flask
from flask import render_template
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, BooleanField, SubmitField
from wtforms.validators import DataRequired
from flask import flash, redirect, url_for
class LoginForm(FlaskForm):
username = StringField('username', validators=[DataRequired()])
password = PasswordField('password', validators=[DataRequired()])
remember_me = BooleanField('Remember me')
submit = SubmitField('Sign In')
app = Flask(__name__)
app.config['SECRET_KEY'] = 'YOUR_SECRET_KEY' # for example, '3ef6ffg4'
@app.route('/home',methods=['get'])
@app.route('/',methods=['get'])
def home():
user = {'nickname':'Jcfeng'} # fake user
posts = [ # fake array of posts
{
'author': { 'nickname': 'John' },
'body': 'Beautiful day in Portland!&#