文件上传
Flask教程(七)文件上传软硬件环境
Windows 10 64bit
Anaconda3 with python 3.7
PyCharm 2019.3
Flask 1.1.1
简介文件上传是个经常碰到的问题。其中涉及很多的内容比如文件的上传、文件类型的过滤,文件大小的限制,文件重命名,文件目录管理等等。下面我们来看看最基本的上传功能的实现,至于提到的其它问题,大家可以自己摸索摸索。
Flas ...
添加favicon
Flask教程(二十一)添加favicon软硬件环境
windows 10 64bit
anaconda3 with python 3.7
flask 1.1.2
前言favicon是favorites icon的缩写,是指在网页浏览器显示在标签页或者历史记录里的图标。这个图标能帮助用户将您的网站与其他网站区分开。
图片转iconfavicon文件的尺寸通常比较小,常见的尺寸有16x16,32 ...
数据库操作flask_sqlalchemy
Flask教程(十一)数据库操作flask_sqlalchemy软硬件环境
windows 10 64bit
anaconda3 with python 3.7
pycharm 2020.1.2
flask 1.1.2
sqlite3
前言在web开发中,离不开数据库操作。前文我们已经介绍过SQLAlchemy这个ORM, python使用sqlalchemy操作mysql数据库, 真的非常简单 ...
闪现信息
Flask教程(九)闪现消息软硬件环境
Windows 10 64bit
Anaconda3 with python 3.7
PyCharm 2019.3
Flask 1.1.1
简介在web应用中,经常需要对用户的操作实施反馈,好让用户知道到底发生了什么事。最常见的方式自然是在网页上显示一些字符,可以是确认消息、警告或者错误提醒。
Flask实现在Flask中,使用flash message( ...
日志
Flask教程(十五)日志软硬件环境
windows 10 64bit
anaconda3 with python 3.7
pycharm 2020.1.2
flask 1.1.2
简介flask日志使用标准的python logging。所有与flask相关的消息都用app.logger来记录,同样的,这个日志记录器也可用于你自己的日志记录。
logging是python自带的系统模块,在 p ...
项目部署
Flask教程(十二)项目部署软硬件环境
ubuntu 18.04 64bit
anaconda3 with python 3.7
pycharm 2020.1.2
flask 1.1.2
gunicorn 20.0.4
nginx 1.14.0
前言Flask框架内部实现了一个简易的Web服务器,因此在之前的教程中,我们并没有去单独安装Web服务器,但是如果项目要在生产环境中部署的话,其内置的 ...
Hello World
184d5613b7d1f40c9857b7bf904a8fe36763f41fad38a324569baffd9e9b9270647ec6fffb73b5e137740c8138634aaa6c83d30703f081a724b3085fc525af138516d2def46c6c250cffc8a41b8b17e040322010a66a30f5273a596f9a81d256cfe2c ...
测试2
我们都是测试的文件哈哈哈哈
基督教大家都基督教
测试
python操作数据库软硬件环境
windows 10 64bit
Python 3.7.4
mysql 8.0.20
pymysql
在开发中经常涉及到数据库的使用,而mysql是使用最为广泛的关系型数据库,因为它开源、免费。本文就来使用python语言来操作mysql数据库。
安装mysql来到mysql的官方网站下载安装包 https://dev.mysql.com/downloads/i ...
蓝图
Flask教程(十四)蓝图软硬件环境
windows 10 64bit
anaconda3 with python 3.7
pycharm 2020.1.2
flask 1.1.2
什么是蓝图蓝图(blueprint)提供了模块化管理程序路由的功能,使程序结构清晰、简单易懂。blueprint对象和flask应用对象的工作方式很像,但他俩不是一个东西。蓝图很好地简化了大型应用工作的方式,并提供给 ...
请求转发
Flask教程(二十四)请求转发软硬件环境
windows 10 64bit
anaconda3 with python 3.7
flask 1.1.2
前言在某些情况下,我们需要在flask中进行http请求的转发,也就是让flask成为http代理。本文借助流行的http请求库requests来实现。
代码示例123456789101112131415161718192021from fla ...
路由
Flask教程(三)路由软硬件环境
Windows 10 64bit
Anaconda3 with python 3.7
PyCharm 2019.3
Flask 1.1.1
什么是路由路由(Routing)是用来映射URL和执行对应任务的函数。通过设置不同的路由,来访问不同的页面,像上一节中的/路由,就是访问网站的根目录。
实例下面来看一个实例
from flask import Flaska ...