随笔分类 -  Flask

1
摘要:flask插件系列之flask_celery异步任务神器 现在继续学习在集成的框架中如何使用celery. 在Flask中使用celery 在Flask中集成celery需要做到两点: 创建celery的实例对象的名字必须是flask应用程序app的名字,否则celery启动会失败; celery必 阅读全文
posted @ 2022-02-10 12:18 小学弟- 阅读(530) 评论(0) 推荐(0) 编辑
摘要:使用Flask+uwsgi+Nginx部署Flask正式环境 环境准备 在开始正式讲解之前,我们将首先进行环境准备。 Step1:安装Python,pip以及nginx: sudo apt-get update sudo apt-get install python-pip python-dev n 阅读全文
posted @ 2021-06-11 10:13 小学弟- 阅读(2333) 评论(2) 推荐(1) 编辑
摘要:常用的HTTP服务压测工具介绍 在项目正式上线之前,我们通常需要通过压测来评估当前系统能够支撑的请求量、排查可能存在的隐藏bug,同时了解了程序的实际处理能力能够帮我们更好的匹配项目的实际需求,节约资源成本。 HTTP服务压力测试工具 在项目正式上线之前,我们通常需要通过压测来评估当前系统能够支撑的 阅读全文
posted @ 2021-02-26 13:55 小学弟- 阅读(933) 评论(0) 推荐(0) 编辑
摘要:Flask export PYTHONPATH=/opt/appgunicorn -w 4 -k gevent -b 0.0.0.0:18111 run:app Django gunicorn upload_pro.wsgi -b 0.0.0.0:19000 -w 4 & 阅读全文
posted @ 2019-12-05 20:01 小学弟- 阅读(114) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/liuyinzhou/p/9769490.html 引入 对于flask而言,其请求过程与django有着截然不同的流程。在django中是将请求一步步封装最终传入视图函数的参数中,但是在flask中,视图函数中并没有请求参数,而是将请求通过上下 阅读全文
posted @ 2019-03-04 10:31 小学弟- 阅读(311) 评论(0) 推荐(0) 编辑
摘要:在Flask开发RESTful后端时,前端请求会遇到跨域的问题。下面是解决方法: 使用 flask-cors库可以很容易的解决 1 pip install flask-cors 1 pip install flask-cors 1 pip install flask-cors 1 pip insta 阅读全文
posted @ 2018-12-26 16:14 小学弟- 阅读(230) 评论(0) 推荐(0) 编辑
摘要:创建数据库连接池 使用数据库连接池 自制sqlhelper 阅读全文
posted @ 2018-12-18 15:50 小学弟- 阅读(183) 评论(0) 推荐(0) 编辑
摘要:定义Restful的视图 安装:pip install flask-restful 如果使用Flask-restful,那么定义视图函数的时候,就要继承flask_restful.Resourse类,然后再根据当前请求的method来定义相应的方法。比如期望客户端是使用get方法发送过来的请求,那么 阅读全文
posted @ 2018-12-14 15:05 小学弟- 阅读(186) 评论(0) 推荐(0) 编辑
摘要:在Flask中钩子函数是使用特定的装饰器的函数。为什么叫做钩子函数呢,是因为钩子函数可以在正常执行的代码中,插入一段自己想要执行的代码,那么这种函数就叫做钩子函数。 before_first_request:Flask项目第一次部署后会执行的钩子函数。 before_request:请求已经到达了F 阅读全文
posted @ 2018-12-04 11:17 小学弟- 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1.1.local线程隔离对象 不用local对象的情况 from threading import Thread request = '123' class MyThread(Thread): def run(self): global request request = 'abc' print( 阅读全文
posted @ 2018-09-25 20:35 小学弟- 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1.1.概念 cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的 阅读全文
posted @ 2018-09-25 15:43 小学弟- 阅读(135) 评论(0) 推荐(0) 编辑
摘要:Flask-Script Flask-script的作用是可以通过命令行的形式操作flask。安装方式:pip install flask-script 1.1.command装饰器 (1)创建manage.py from flask_script import Manager from flask 阅读全文
posted @ 2018-09-21 10:57 小学弟- 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1.1.上传文件和访问上传的文件 upload_file_demo.py from flask import Flask,request,render_template import os from werkzeug.utils import secure_filename from flask i 阅读全文
posted @ 2018-09-20 14:19 小学弟- 阅读(203) 评论(0) 推荐(0) 编辑
摘要:Flask-WTF是简化了WTForms操作的一个第三方库。WTForms表单的两个主要功能是验证用户提交数据的合法性以及渲染模板。还有其它一些功能:CSRF保护, 文件上传等。安装方法:pip install flask-wtf 1.1.WTForms简单验证 from flask import 阅读全文
posted @ 2018-09-19 22:19 小学弟- 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1.1.项目结构重构 (1)config.py DB_URI = "mysql+pymysql://root:123456@127.0.0.1:3306/flask_migrate?charset=utf8" SQLALCHEMY_DATABASE_URI = DB_URI (2)创建exts.py 阅读全文
posted @ 2018-09-19 09:50 小学弟- 阅读(150) 评论(0) 推荐(0) 编辑
摘要:alembic是用来做ORM模型与数据库的迁移与映射。alembic使用方式跟git有点类似,表现在两个方面,第一个,alemibi的所有命令都是以alembic开头; 第二,alembic的迁移文件也是通过版本进行控制的。安装方式:pip install alembic 1.1.alembic的使 阅读全文
posted @ 2018-09-17 18:54 小学弟- 阅读(204) 评论(0) 推荐(0) 编辑
摘要:(1)安装 pip install flask_sqlalchemy (2)数据库连接 from flask import Flask # 1.导入 from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) #2.定义要连接的数据库 阅读全文
posted @ 2018-09-16 15:06 小学弟- 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.1.模板传参 (1)主程序 from flask import Flask,render_template app = Flask(__name__) @app.route('/') def hello_world(): context = { 'username':'derek', 'age' 阅读全文
posted @ 2018-09-10 08:17 小学弟- 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1.Flask_URL和视图 1.1.第一个flask程序 from flask import Flask #创建一个Flask对象,传递__name__参数进去 app = Flask(__name__) #url与视图映射 @app.route('/') def hello_world(): r 阅读全文
posted @ 2018-09-05 22:43 小学弟- 阅读(148) 评论(0) 推荐(0) 编辑
摘要:实例化Flask参数以及对app的配置 Flask 是一个非常灵活且短小精干的web框架 , 那么灵活性从什么地方体现呢? 有一个神奇的东西叫 Flask配置 , 这个东西怎么用呢? 它能给我们带来怎么样的方便呢? 首先展示一下: from flask import Flask app = Flas 阅读全文
posted @ 2018-09-01 15:29 小学弟- 阅读(466) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示