flask
文章平均质量分 78
慕城南风
这个作者很懒,什么都没留下…
展开
-
Python flask之flask-script 指定服务启动的ip和端口
Flask 的开发 Web 服务器支持很多启动设置选项,但只能在脚本中作为参数传给 app.run()函数。这种方式并不十分方便,传递设置选项的理想方式是使用命令行参数Flask-Script 是一个 Flask 扩展,为 Flask 程序添加了一个命令行解析器。 Flask-Script 自带了一组常用选项,而且还支持自定义命令原创 2022-09-16 11:59:18 · 3527 阅读 · 0 评论 -
Python flask项目修改访问ip及端口号无效的解决办法
Python flask项目修改访问ip及端口号无效的解决办法原创 2022-09-16 11:55:25 · 4515 阅读 · 1 评论 -
Python之flask结合Bootstrap框架快速搭建Web应用
写在前面:Flask是一个基于Python开发,依赖jinja2模板和Werkzeug WSGI服务的一个微型框架。Werkzeug用来处理Socket服务,其在Flask中被用于接受和处理http请求;Jinja2被用来对模板进行处理,将模板和数据进行渲染,返回给用户的浏览器。Bootstrap是由Twitter推出的一个用于前端开发的开源工具包,给予HTML、CSS、JavaScriot,提供简洁、直观、强悍的前端开发框架,是目前最受环境的前端框架。前面一篇文章已经讲到了,如何通过flask将转载 2020-06-11 21:12:03 · 11290 阅读 · 0 评论 -
Python之 jinja2模板浅析
前言 要了解jinja2,那么需要先理解模板的概念。模板在Python的web开发中广泛使用,它能够有效的将业务逻辑和页面逻辑分开,使代码可读性增强、并且更加容易理解和维护。 模板简单来说就是一个其中包涵占位变量表示动态部分的文件,模板文件在经过动态赋值后,返回给用户。 --> 可以理解为渲染 python中自带一个简单的模板,就是string提供的。 1 2 3 4 5 6 7 >>>.转载 2020-06-11 16:54:45 · 1800 阅读 · 0 评论 -
python之蓝图blueprint浅析
目录背景一、python中的蓝图二、创建蓝图三、蓝图的运行机制四、蓝图的url前缀五、注册蓝图中的静态文件的相关路由六、设置蓝图中模版的目录七、调整session配置背景由于我们现在的项目开发是一个相对于来说非常耗时间和精力的工程,如果我们将所有的Flask的请求方法都写在同一个文件下的话,非常不便于我们的代码的管理和后期的功能代码的添加。如下示例:我们在一个文件中写入多个路由,这会使代码维护变得困难。如图所示,如果我们将所有...原创 2020-06-11 16:22:36 · 8586 阅读 · 0 评论 -
Python工具包werkzeug
首先,先向大家介绍一下什么是 werkzeug,Werkzeug是一个WSGI工具包,他可以作为一个Web框架的底层库。这里稍微说一下, werkzeug 不是一个web服务器,也不是一个web框架,而是一个工具包,官方的介绍说是一个 WSGI 工具包,它可以作为一个 Web 框架的底层库,因为它封装好了很多 Web 框架的东西,例如 Request,Response 等等。例如我最常用的 Flask 框架就是一 Werkzeug 为基础开发的,这也是我要解析一下 Werkzeug 底层的原因,因为我想转载 2020-06-11 15:50:44 · 2444 阅读 · 0 评论 -
WSGI、Flask及Werkzeug三者之间的关系
目录一、WSGI是什么?二、Werkzeug是什么三、Flask的WSGI实现一、WSGI是什么?WSGI是一套接口规范。一个WSGI程序用以接受客户端请求,传递给应用,再返回服务器的响应给客户端。WSGI程序通常被定义成一个函数,当然你也可以使用类实例来实现。下图显示了python中客户端、服务器、WSGI、应用之间的关系:从下往上开始介绍:客户端:浏览器或者app。web服务器:Web服务器是指驻留于因特网上某种类型计算机的程序。当Web浏览器(客户端)连到服务.原创 2020-06-11 12:40:10 · 9210 阅读 · 0 评论 -
python之flask框架详解
Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展,都需要用第三方的扩展来实现,比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。其 WSGI 工具箱采用 Werkzeug(路由模块),模板引擎则使用 Jinja2。这两个也是 Flask 框架的核心。Flask常用扩展包:Flask-SQLalchemy:操作数据库; Flask-script:插入脚本; Flask-mig转载 2020-06-11 12:05:28 · 32672 阅读 · 0 评论 -
flask之url_for()函数解析
官方文档1.url_for()作用:(1)给指定的函数构造 URL。(2)访问静态文件(CSS /JavaScript 等)。 只要在你的包中或是模块的所在目录中创建一个名为static的文件夹,在应用中使用/static即可访问。1.1给指定的函数构造 URL:它接受函数名作为第一个参数,也接受 URL 规则中对应的变量作为参数。未知变量部分会添加到 URL 末尾作为查询参数。from flask import Flask, url_forapp = Flask(__n...原创 2020-06-10 17:24:54 · 2959 阅读 · 0 评论