flask

[python][flask] Jinja 模板入门

Flask 和 Django 附带了强大的 Jinja 模板语言。 对于之前没有接触过模板语言的人来说,这类语言基本上就是包含一些变量,当准备渲染呈现 HTML 时,它们会被实际的值替换。 这些变量放在标记或分隔符之前。例如:Jinja 模板使用 {% ... %} 表示循环,{{ ... }} 表 ... »

明火烟雾目标检测项目部署(YoloV5+Flask)

明火烟雾目标检测项目部署 这个项目是我去年负责的项目,当时还有一些小问题没有完全解决,同时也受限于当时的知识储备,就一直搁置到现在。在经过相关知识的学习后,这两天也是花了不少心思在完善这个项目,最终是修改成了理想的状态。 目前的效果是通过网页打开,用户通过上传图片,后端会检测图片是否存在明火或者烟雾 ... »

Flask02-从 Hello World 开始

Flask程序运行过程 所有Flask程序必须有一个程序实例。 当客户端想要获取资源时,一般会通过浏览器发起HTTP请求。 此时,Web服务器使用WSGI(Web Server Gateway Interface)协议,把来自客户端的所有请求都交给Flask程序实例,程序实例使用Werkzeug来做路由分发(URL请求和视图函数之间的对应关系)。 根据每个URL请求,找到具体的视图函数并进行调用 »

Flask 第三方组件 flask-session

Flask-Session下载与介绍 基本用法 配置文件 源码剖析   Flask-Session下载与介绍 - 下载: pip install Flask-Session   - 介绍: Flash 中的session是保存在浏览器中的cookie中; flask-session 是将session序列化后保存在数据库中;     基本用法  - 示例: from flask im »

Flask-Migrate

终于到了Flask-Migrate,之前在学习Flask-SQLAlchemy的时候,有的同学就提过类似的问题,Flask支持 makemigration / migrate 吗? 答案在这里该诉你,如果你同时拥有两个三方组件 Flask-Script 和 Flask-Migrate 那么就支持这样的动作 首先你要有几个准备工作 第十五章的知识回顾 第十五章的项目下载 废话不多说,直接进入正题 1 »

Flask基础-基础实例

  1. 10行代码的迷你程序 flask项目  from flask import Flask app = Flask(__name__) @app.route("/index") def inde(): return "heeello world" if __name__ =="__main__": app.run()     2.页面登录的小程序+sessio »

flask调试模式

想要启用调试模式,发现安装目前网上流行的两种方式均无法在Pycharm中打开调试模式。 1)直接在对象上设置       flask 更新到1.0以后 不支持使用debug =True 来开启调试模式了。  Prior to Flask 1.0 the FLASK_ENV environment variable was not supported and you needed to enab »

基于SQLAIchemy的Flask目录

预先知识 flask的基本使用 快速搭建开发的目录,以后我们在用Flask开发项目的时候可以直接用这个目录,不需要再自己创建. flask-sqlalchemy flask-sqlalchemy相当于是粘合剂,他把flask跟sqlalchemy粘合在一起, 安装 pip install flask-sqlalchemy 使用 在你的项目中的__init__.py: #导入并实例化SQL »

flask 知识点总结

============================request对象的常用属性============================具体使用方法如下:request.headers, request.headers.get('If-None-Match')request.json, request.json['value'] 或 request.json.get('detail_msg', »

flask框架的教程--虚拟环境的安装[一]

  为什么需要安装虚拟环境呢? 因为虚拟环境中扩展包对本机软件中不影响 安装 查看是否安装了虚拟环境  安装虚拟环境的第三方工具 sudo pip install virtualenv sudo pip install virtualenvwrapper 安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量: # 1、创建目录用来存放虚拟环境 mkdir $HOM »

pthon_flask小汇总

一。Jinja2中的关键字 1.include关键字 用include可以导入另外一个模板到当前模板中 <pre> {% include 'header.html' %} Body {% include 'footer.html' %} </pre>    2.block块 子模块关键字 3.extend关键字 {% extend %}继承另一个模板。extend标签必须是 »

web框架---Flask

Flask Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2模板来实现对模板的处理,即:将模板和数据进行渲 »

Flask项目配置(Configuration)

Flask项目配置(Configuration) https://zhuanlan.zhihu.com/p/24055329   python官方配置 http://www.pythondoc.com/flask/config.html »

Flask 中路由系统

Flask中的路由系统其实我们并不陌生了,从一开始到现在都一直在应用 @app.route("/",methods=["GET","POST"]) 为什么要这么用?其中的工作原理我们知道多少? 请关注跟DragonFire学Flask 之 路由系统 ,这里有你想要的答案   1. @app.route() 装饰器中的参数 methods : 当前 url 地址,允许访问的请求方式 @app.ro »

Flask中的对象的配置

常用的有   1.'DEBUG': False, # 是否开启Debug模式   2.'TESTING': False, # 是否开启测试模式    3.'SECRET_KEY': None # 在启用Flask内置Session的时候/开启flash,一定要有它   4.'PERMANENT_SESSION_LIFETIME': 31, # days , Session的生命周期(天)默认3 »