51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#FLA
Flask ==> Migrate
1.结构图 2.一般流程。#!/usr/bin/envpython#-*-coding:utf-8-*-fromflaskimportFlaskfromauth.authimportAuthfromflask_sessionimportSession#1.引入Flask-SQLAlchemyfromflask...
代码星球
·
2020-12-25
Flask
Migrate
Flask ==> scoped_session
fromsqlalchemy.ormimportsessionmakerfromsqlalchemyimportcreate_enginefromsqlalchemy.ormimportscoped_sessionengine=create_engine("mysql+pymysql://root:123@47.93....
代码星球
·
2020-12-25
Flask
scoped
session
Flask ==> SQLhelper
1.结构图 ps: app:应用文件 app/staic:静态文件 app/templates:模板文件 app/views:视图文件 app/__init__:启动后执行的文件 auth:扩展文件 manage.py:启动文件 setting:配置文件创建数据库表:imp...
代码星球
·
2020-12-25
Flask
SQLhelper
Flask ==> ORM之sqlalchemy
ORM,即Object-RelationalMapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射, 这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。 SQLA...
代码星球
·
2020-12-25
Flask
ORM
sqlalchemy
Flask ==> wtforms
WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。安装:pip3installwtforms 1.用户登录当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如:用户不能为空;用户长度必须大于6;密码不能为空;密码长度必须大于12;密码必须包含字母、数...
代码星球
·
2020-12-25
Flask
wtforms
Flask ==> 用扩展实现的简单的页面登录
1.app.pyfromflaskimportFlask,render_template,request,redirect,sessionapp=Flask(__name__,template_folder='templates')app.secret_key="sdsfdsgdfgdfgfh"@app.before_...
代码星球
·
2020-12-25
Flask
扩展
实现
简单
页面
Flask ==> wtform使用和源码解析
1.安装:pip3installwtforms 2.用户登录目录结构: 1.app.pyfromflaskimportFlask,render_template,request,redirectfromwtformsimportFormfromwtforms.fieldsimportcorefrom...
代码星球
·
2020-12-25
Flask
wtform
使用
源码
解析
Flask ==》 信号 and flash-session
Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。pip3installblinker 引子:1.预留了几个位置以列表储存,默认为空。2.某一天,在某个位置写了个函数,3,重新走一遍流程,发现列表里面有东西,就会进去循环执行一遍。flask的源码:&nbs...
代码星球
·
2020-12-25
Flask
信号
and
flash-session
Flask ==> 文件配置
1.文件参考 2.app.py:fromflaskimportFlask,session,current_app#创建配置,Config从实例化的时候就开始有了。app=Flask(__name__)app.secret_key='sdfsdfsdf'#方式一:缺点:都在一个文件下#app.config['S...
代码星球
·
2020-12-25
Flask
文件
配置
Flask ==> 简单用户登录
fromflaskimportFlask,render_template,request,redirect,sessionimportfunctoolsapp=Flask(__name__,template_folder='templates',static_url_path='/xxxxxx')app.secret_...
代码星球
·
2020-12-25
Flask
简单
用户
登录
Flask
Flask是一个使用Python编写的轻量级Web应用框架。其WSGI工具箱采用Werkzeug,模板引擎则使用Jinja2。Flask使用BSD授权。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。Flask是一...
代码星球
·
2020-12-25
Flask
Flask之性能
普通用户认为的网站性能网站性能对于普通用户来说,最直接的体现就是响应时间。用户在浏览器上直观感受到的网站响应速度,即从客户端发送请求,到服务器返回响应内容的时间。做为网站开发人员来说,网站性能通常会和普通的用户理解的不一样。普通用户感受到的网站性能,并不只是由网站服务器决定的。它还包括客户端计算机和服务器通信的时间,网...
代码星球
·
2020-12-10
Flask
性能
Flask之部署
当我们执行下面的hello.py时,使用的flask自带的服务器,完成了web服务的启动。在生产环境中,flask自带的服务器,无法满足性能要求,我们这里采用Gunicorn做wsgi容器,来部署flask程序。Gunicorn(绿色独角兽)是一个PythonWSGI的HTTP服务器。从Ruby的独角兽(Unicorn...
代码星球
·
2020-12-10
Flask
部署
Flask之单元测试
为什么要测试?Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。测试的分类:测试从软件开发过程可以分为:单元测试、集成测试、系统测试等。在...
代码星球
·
2020-12-10
Flask
单元
测试
Flask之测试与部署
为什么学习蓝图?我们学习Flask框架,是从写单个文件,执行helloworld开始的。我们在这单个文件中可以定义路由、视图函数、定义模型等等。但这显然存在一个问题:随着业务代码的增加,将所有代码都放在单个程序文件中,是非常不合适的。这不仅会让代码阅读变得困难,而且会给后期维护带来麻烦。如下示例:我们在一个文件中写入多...
代码星球
·
2020-12-10
Flask
测试
部署
首页
上一页
...
20
21
22
23
24
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他