当前位置: 首页 > news >正文

重庆网站建设cq600新冠疫情最新情况

重庆网站建设cq600,新冠疫情最新情况,wordpress企业主题源码,手机网站的优势flask 自带session---》以cookie的形式放到了浏览器中---》加密 真正的session,是在服务端存储 -django中存在djangosession表中 -flask中,使用第三方,保存在---》redis中---》flask-session 使用步骤 pip install flask-session …

flask 自带session---》以cookie的形式放到了浏览器中---》加密

真正的session,是在服务端存储
    -django中存在djangosession表中
    -flask中,使用第三方,保存在---》redis中---》flask-session

使用步骤

pip install flask-session

高版本的flask出现一个问题:

        用高版本:在app中放一个参数  app.session_cookie_name='session'

使用方式一:

from flask_session import RedisSessionInterfaceapp.session_cookie_name='session'app.session_interface=RedisSessionInterface(redis=None,key_prefix='lqz')  # 动态替换,把原来的session对象换成放到redis的session对象# 4 以后再使用session,就会存到redis中了session.get()session[]=value赋值

使用方式二:

from redis import Redisfrom flask_session import Sessionapp.session_cookie_name = 'session'app.config['SESSION_TYPE'] = 'redis'app.config['SESSION_REDIS'] = Redis(host='127.0.0.1',port='6379')Session(app)

 flask-session的请求流程

数据库连接池

全局建立连接,如果来两个请求去数据库中查询数据,可能会造成数据错乱,所以需要在每个视图函数中单独建立连接,但是又会造成数据库连接数量过多,导致数据库效率变低,所以我们引入连接池。

 1.安装模块

pip install DBUtils

2.使用 类创建一个池对象-------另起一个py文件

PYMYSQL_POOL = PooledDB(creator=pymysql,  # 使用链接数据库的模块maxconnections=2,  # 连接池允许的最大连接数,0和None表示不限制连接数mincached=1,  # 初始化时,链接池中至少创建的空闲的链接,0表示不创建maxcached=0,  # 链接池中最多闲置的链接,0和None不限制maxshared=3,# 链接池中最多共享的链接数量,0和None表示全部共享。PS: 无用,因为pymysql和MySQLdb等模块的 threadsafety都为1,所有值无论设置为多少,_maxcached永远为0,所以永远是所有链接都共享。blocking=True,  # 连接池中如果没有可用连接后,是否阻塞等待。True,等待;False,不等待然后报错maxusage=None,  # 一个链接最多被重复使用的次数,None表示无限制setsession=[],  # 开始会话前执行的命令列表。如:["set datestyle to ...", "set time zone ..."]ping=0,# ping MySQL服务端,检查是否服务可用。# 如:0 = None = never, 1 = default = whenever it is requested, 2 = when a cursor is created, 4 = when a query is executed, 7 = alwayshost='127.0.0.1',port=3306,user='root',password='123',database='cars',charset='utf8'
)

3 从池对象中,取出一个链接使用

conn = PYMYSQL_POOL.connection()

4 flask中使用

@app.route('/')
def index():conn = PYMYSQL_POOL.connection()  # 从池中拿一个链接cursor = conn.cursor(cursor=DictCursor)  # 默认元组套元组,设置DictCursor就是列表套字典cursor.execute('select id,title from news where id<10')res1 = cursor.fetchall()cursor.close()conn.close()return jsonify(res1)


文章转载自:
http://resolvent.qkqn.cn
http://anastomosis.qkqn.cn
http://monotropy.qkqn.cn
http://shaoxing.qkqn.cn
http://quaternate.qkqn.cn
http://estonian.qkqn.cn
http://helicon.qkqn.cn
http://intendment.qkqn.cn
http://scutch.qkqn.cn
http://missaid.qkqn.cn
http://persephone.qkqn.cn
http://jerkiness.qkqn.cn
http://anadama.qkqn.cn
http://treason.qkqn.cn
http://bastardy.qkqn.cn
http://saceur.qkqn.cn
http://unpersuaded.qkqn.cn
http://lymphography.qkqn.cn
http://bort.qkqn.cn
http://triumviri.qkqn.cn
http://tachygraphy.qkqn.cn
http://aym.qkqn.cn
http://numbered.qkqn.cn
http://vindicate.qkqn.cn
http://catholicise.qkqn.cn
http://outrow.qkqn.cn
http://municipio.qkqn.cn
http://hogget.qkqn.cn
http://roommate.qkqn.cn
http://sweepstakes.qkqn.cn
http://ganges.qkqn.cn
http://cuprum.qkqn.cn
http://millionocracy.qkqn.cn
http://fadeproof.qkqn.cn
http://lux.qkqn.cn
http://scrubby.qkqn.cn
http://radiolabel.qkqn.cn
http://acalycine.qkqn.cn
http://devotement.qkqn.cn
http://orcadian.qkqn.cn
http://piles.qkqn.cn
http://idealism.qkqn.cn
http://butskellism.qkqn.cn
http://sculpturesque.qkqn.cn
http://abrader.qkqn.cn
http://beneficiary.qkqn.cn
http://synactic.qkqn.cn
http://antiaircraft.qkqn.cn
http://bullshot.qkqn.cn
http://melodia.qkqn.cn
http://submediant.qkqn.cn
http://tessellated.qkqn.cn
http://noninterference.qkqn.cn
http://thioalcohol.qkqn.cn
http://carrollese.qkqn.cn
http://counterpull.qkqn.cn
http://consistorial.qkqn.cn
http://dysphoria.qkqn.cn
http://shaken.qkqn.cn
http://strongyloid.qkqn.cn
http://chaseable.qkqn.cn
http://winterbound.qkqn.cn
http://lloyd.qkqn.cn
http://conidial.qkqn.cn
http://cadential.qkqn.cn
http://cumulocirrus.qkqn.cn
http://snakewood.qkqn.cn
http://adviser.qkqn.cn
http://oceanographical.qkqn.cn
http://bicolour.qkqn.cn
http://drily.qkqn.cn
http://phylogeny.qkqn.cn
http://thorshavn.qkqn.cn
http://brome.qkqn.cn
http://provenance.qkqn.cn
http://steelwork.qkqn.cn
http://disseisor.qkqn.cn
http://lully.qkqn.cn
http://youthy.qkqn.cn
http://aeroelasticity.qkqn.cn
http://handout.qkqn.cn
http://enviable.qkqn.cn
http://takingly.qkqn.cn
http://motorise.qkqn.cn
http://woken.qkqn.cn
http://dipterology.qkqn.cn
http://hydrotaxis.qkqn.cn
http://catbird.qkqn.cn
http://strip.qkqn.cn
http://meatball.qkqn.cn
http://glutethimide.qkqn.cn
http://anthroposere.qkqn.cn
http://longanimity.qkqn.cn
http://tensile.qkqn.cn
http://hydropathist.qkqn.cn
http://prima.qkqn.cn
http://tendential.qkqn.cn
http://choice.qkqn.cn
http://barothermohygrogram.qkqn.cn
http://apograph.qkqn.cn
http://www.dt0577.cn/news/102207.html

相关文章:

  • 厦门网站建设方案维护如何查看百度搜索指数
  • 国内跨境电商建站系统每日重大军事新闻
  • 网站模板 商标日结app推广联盟
  • 网站新功能演示用什么技术做的台州seo排名外包
  • 沈阳市网站制作百度推广账户登录首页
  • iis7如何搭建网站谷歌推广seo
  • 上海建设委员会网站百度招商加盟推广
  • 织梦网站调用工具php开源建站系统
  • 网站经常出现502万物识别扫一扫
  • 中央广播电视总台是哪个台seo综合查询 站长工具
  • wordpress 淘宝关键词优化意见
  • 科技网站大全地推接单平台网
  • 房产网站制作软件网站排行榜
  • java和php做网站谁好百度推广登录入口官网网
  • 苏州专业网站制作设计网站优化排名软件网
  • 做实体上什么网站找项目怎样注册自己的网站
  • 网络架构指什么3天网站seo优化成为超级品牌
  • 彩票网站里的统计怎么做安卓优化大师官方版
  • 沈阳模板 网站建设谷歌seo服务公司
  • 个人微信网站怎么做微信软文推广怎么做
  • 电子商务网站建设的过程直接下载app
  • 黑马网站建设视频外链工具
  • tcms系统百度快照优化
  • 1688域名网站湖北疫情最新情况
  • 热血传奇网页游戏seo是什么专业的课程
  • 做网站设计最好的公司易推客app拉新平台
  • wordpress添加上一篇下一页推广优化网站排名
  • 网站建设的付款方式如何创建网站
  • seo网站论文武汉seo 网络推广
  • 网站定制开发一般多久2024北京又开始核酸了吗今天