Flask 是一个微框架,主要面向需求简单的小应用 ,让开发者来选择如何存储数据等操作,随意性更强。
Flask创世与2010年年中,尽管Falsk的历史较短,但他能够从以前的框架学到一些东西并且将它的目标设定在了小型项目上
Flask是基于Werkzeug,jinjia2异界美好意愿构想的python微框架
app.py 可以写一些运行脚本
工程下static文件夹可以用来存放一些网站的css img js 等文件
templates文件内放如需要的html文件
使用flask实现简单的登录程序
app.py代码如下:
from flask import Flask, render_template,request,session
import config
from config_class import *
app = Flask(__name__)
app.config['DEBUG'] = True
app.config['SECRET_KEY'] = 'AAAABBBB'
#使用config。py文件定义配置
app.config.from_object(config)
#使用class类的属性
#app.config.from_object(DebugConfig)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/login.do',methods=['POST','GET'])
def login():
userName = request.form.get('userName')
userPwd = request.form.get('userPwd')
if userName == 'zhangsan' and userPwd =='123456':
session['userName'] = 'zhangsan'
return render_template('index.html')
pass
elif userName!=None and(userName!='zhangsan' or userPwd !='123456'):
return render_template('login.html',message='用户名或密码错误!')
pass
return render_template('login.html')
pass
# @app.route('/logout.do',message=['POST','GET'])
# def logout():
# pass
# urlDict = {'/login.do':login,'/':index,'/

本文介绍了如何利用Flask微框架创建一个包含验证码验证的登录系统。Flask以其灵活性和简洁性,适合构建小规模的应用。文中展示了app.py、login.html、index.html和style.css等关键文件的代码,实现登录页面及验证码功能。
最低0.47元/天 解锁文章
1300

被折叠的 条评论
为什么被折叠?



