#FLA

Flask ==> Migrate

1.结构图 2.一般流程。#!/usr/bin/envpython#-*-coding:utf-8-*-fromflaskimportFlaskfromauth.authimportAuthfromflask_sessionimportSession#1.引入Flask-SQLAlchemyfromflask...
代码星球 代码星球·2020-12-25

Flask ==> scoped_session

fromsqlalchemy.ormimportsessionmakerfromsqlalchemyimportcreate_enginefromsqlalchemy.ormimportscoped_sessionengine=create_engine("mysql+pymysql://root:123@47.93....
代码星球 代码星球·2020-12-25

Flask ==> SQLhelper

1.结构图 ps:  app:应用文件  app/staic:静态文件  app/templates:模板文件  app/views:视图文件  app/__init__:启动后执行的文件  auth:扩展文件  manage.py:启动文件  setting:配置文件创建数据库表:imp...
代码星球 代码星球·2020-12-25

Flask ==> ORM之sqlalchemy

   ORM,即Object-RelationalMapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,  这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。  SQLA...
代码星球 代码星球·2020-12-25

Flask ==> wtforms

 WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。安装:pip3installwtforms 1.用户登录当用户登录时候,需要对用户提交的用户名和密码进行多种格式校验。如:用户不能为空;用户长度必须大于6;密码不能为空;密码长度必须大于12;密码必须包含字母、数...
代码星球 代码星球·2020-12-25

Flask ==> 用扩展实现的简单的页面登录

1.app.pyfromflaskimportFlask,render_template,request,redirect,sessionapp=Flask(__name__,template_folder='templates')app.secret_key="sdsfdsgdfgdfgfh"@app.before_...

Flask ==> wtform使用和源码解析

1.安装:pip3installwtforms 2.用户登录目录结构: 1.app.pyfromflaskimportFlask,render_template,request,redirectfromwtformsimportFormfromwtforms.fieldsimportcorefrom...

Flask ==》 信号 and flash-session

Flask框架中的信号基于blinker,其主要就是让开发者可是在flask请求过程中定制一些用户行为。pip3installblinker 引子:1.预留了几个位置以列表储存,默认为空。2.某一天,在某个位置写了个函数,3,重新走一遍流程,发现列表里面有东西,就会进去循环执行一遍。flask的源码:&nbs...

Flask ==> 文件配置

1.文件参考 2.app.py:fromflaskimportFlask,session,current_app#创建配置,Config从实例化的时候就开始有了。app=Flask(__name__)app.secret_key='sdfsdfsdf'#方式一:缺点:都在一个文件下#app.config['S...
代码星球 代码星球·2020-12-25

Flask ==> 简单用户登录

fromflaskimportFlask,render_template,request,redirect,sessionimportfunctoolsapp=Flask(__name__,template_folder='templates',static_url_path='/xxxxxx')app.secret_...
代码星球 代码星球·2020-12-25

Flask

Flask是一个使用Python编写的轻量级Web应用框架。其WSGI工具箱采用Werkzeug,模板引擎则使用Jinja2。Flask使用BSD授权。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据库、窗体验证工具。Flask是一...
代码星球 代码星球·2020-12-25

Flask之性能

普通用户认为的网站性能网站性能对于普通用户来说,最直接的体现就是响应时间。用户在浏览器上直观感受到的网站响应速度,即从客户端发送请求,到服务器返回响应内容的时间。做为网站开发人员来说,网站性能通常会和普通的用户理解的不一样。普通用户感受到的网站性能,并不只是由网站服务器决定的。它还包括客户端计算机和服务器通信的时间,网...
代码星球 代码星球·2020-12-10

Flask之部署

当我们执行下面的hello.py时,使用的flask自带的服务器,完成了web服务的启动。在生产环境中,flask自带的服务器,无法满足性能要求,我们这里采用Gunicorn做wsgi容器,来部署flask程序。Gunicorn(绿色独角兽)是一个PythonWSGI的HTTP服务器。从Ruby的独角兽(Unicorn...
代码星球 代码星球·2020-12-10

Flask之单元测试

为什么要测试?Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。测试的分类:测试从软件开发过程可以分为:单元测试、集成测试、系统测试等。在...
代码星球 代码星球·2020-12-10

Flask之测试与部署

为什么学习蓝图?我们学习Flask框架,是从写单个文件,执行helloworld开始的。我们在这单个文件中可以定义路由、视图函数、定义模型等等。但这显然存在一个问题:随着业务代码的增加,将所有代码都放在单个程序文件中,是非常不合适的。这不仅会让代码阅读变得困难,而且会给后期维护带来麻烦。如下示例:我们在一个文件中写入多...
代码星球 代码星球·2020-12-10
首页上一页...2021222324...下一页尾页