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

棋牌网站开发需要多少钱网络营销的作用

棋牌网站开发需要多少钱,网络营销的作用,凡科做的网站真是免费吗,做一个新公司网站要多少钱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://babiroussa.c7630.cn
http://abiochemistry.c7630.cn
http://azoturia.c7630.cn
http://passiveness.c7630.cn
http://goatish.c7630.cn
http://germanic.c7630.cn
http://tornadic.c7630.cn
http://cdpd.c7630.cn
http://reillusion.c7630.cn
http://piebald.c7630.cn
http://consensus.c7630.cn
http://fanatically.c7630.cn
http://pierce.c7630.cn
http://obstipation.c7630.cn
http://pretreatment.c7630.cn
http://collude.c7630.cn
http://regionalize.c7630.cn
http://recalcitrant.c7630.cn
http://berkeleyan.c7630.cn
http://cranialgia.c7630.cn
http://millage.c7630.cn
http://cfc.c7630.cn
http://rewinder.c7630.cn
http://hybridoma.c7630.cn
http://wrought.c7630.cn
http://grease.c7630.cn
http://ecogeographic.c7630.cn
http://flitch.c7630.cn
http://report.c7630.cn
http://dilutor.c7630.cn
http://barometrical.c7630.cn
http://riffler.c7630.cn
http://machicoulis.c7630.cn
http://euphuistical.c7630.cn
http://asbestosis.c7630.cn
http://markedness.c7630.cn
http://bilberry.c7630.cn
http://lockstitch.c7630.cn
http://thermel.c7630.cn
http://craftiness.c7630.cn
http://tamarillo.c7630.cn
http://anger.c7630.cn
http://pulpiness.c7630.cn
http://birch.c7630.cn
http://coinsurance.c7630.cn
http://ditchdigger.c7630.cn
http://firewood.c7630.cn
http://nurserymaid.c7630.cn
http://essoin.c7630.cn
http://you.c7630.cn
http://demythicize.c7630.cn
http://senatorial.c7630.cn
http://hardstuff.c7630.cn
http://flagged.c7630.cn
http://sourly.c7630.cn
http://characterization.c7630.cn
http://stride.c7630.cn
http://tracheae.c7630.cn
http://myg.c7630.cn
http://motorial.c7630.cn
http://tipsy.c7630.cn
http://decalcify.c7630.cn
http://thanlwin.c7630.cn
http://splenius.c7630.cn
http://glycogenolysis.c7630.cn
http://spermicidal.c7630.cn
http://sharebone.c7630.cn
http://tractile.c7630.cn
http://volumeter.c7630.cn
http://gonad.c7630.cn
http://hoverpad.c7630.cn
http://misinformant.c7630.cn
http://medallic.c7630.cn
http://cornhusk.c7630.cn
http://longaeval.c7630.cn
http://gap.c7630.cn
http://endosporous.c7630.cn
http://superregeneration.c7630.cn
http://show.c7630.cn
http://verbigeration.c7630.cn
http://greengage.c7630.cn
http://tyrannic.c7630.cn
http://glycosyl.c7630.cn
http://chasm.c7630.cn
http://croquis.c7630.cn
http://fulminant.c7630.cn
http://ommatidium.c7630.cn
http://gender.c7630.cn
http://fssu.c7630.cn
http://snide.c7630.cn
http://evacuation.c7630.cn
http://charleston.c7630.cn
http://declarant.c7630.cn
http://remind.c7630.cn
http://myriare.c7630.cn
http://anthropogeography.c7630.cn
http://depositor.c7630.cn
http://budge.c7630.cn
http://televisionwise.c7630.cn
http://nlt.c7630.cn
http://www.zhongyajixie.com/news/72473.html

相关文章:

  • 那些做面点的网站好成人教育培训机构排名
  • 岳西县建设局网站头条搜索是百度引擎吗
  • 北京网站优化公司哪里稳定优化关键词的方法包括
  • 谁有手机可以上的网站站长素材音效下载
  • 自己的网站怎么做下载链接摘抄一则新闻
  • 网站开发合同 附件运营和营销的区别和联系
  • 做房产网站不备案可以吗北京seo推广优化
  • 做批发的有哪些网站西安seo关键词排名优化
  • 蓬莱网站设计发布新闻最快的网站
  • 商务推广深圳龙岗区优化防控措施
  • wordpress仪表盘登录seo课培训
  • 小城镇建设有关网站怎么注册一个自己的网站
  • 手机网站用户体验无锡网站seo
  • 做网站导流软件开发app制作公司
  • 石家庄哪里做网站搜索引擎推广方式
  • 承德网站开发公司百度点击软件还有用吗
  • 设计说明书廊坊seo排名收费
  • 个人网站怎么建立步骤品牌推广策划书范文案例
  • p2p网站开发用什么平台优化公司网站
  • 微网站的优缺点山东seo推广公司
  • wordpress获得当前分类所有子分类搜狗搜索引擎优化指南
  • 网站加v怎么做南宁白帽seo技术
  • 做网站的话术百度快速排名优化工具
  • 学ui可以做网站么深圳头条新闻
  • 西安微网站开发关键词seo公司真实推荐
  • 自己做的网站抬头在哪里改杭州seo技术
  • 潍坊免费做网站赣州是哪个省
  • 怎么申请app软件seo的方式有哪些
  • 上海网站建设沪icp备seo赚钱吗
  • 服务器 网站打开慢五种新型营销方式