上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页
摘要: 内置session原理 请求到来 当请求进来之后,先执行Flask对象的 __call__ 方法 由以上源码发现,当接收到用户请求之后,会调用 Flask对象的 session_interface对象的open_session方法,以此来获取一个session对象。 上述中 self.session 阅读全文
posted @ 2018-01-10 21:31 A-a 阅读(575) 评论(0) 推荐(0)
摘要: from flask import Flask,Markup,render_template,request,redirect from wtforms.form import Form from wtforms.fields import core from wtforms import widg 阅读全文
posted @ 2018-01-10 20:03 A-a 阅读(196) 评论(0) 推荐(0)
摘要: 1.执行Field中的__new__方法 我们还没执行到form=LoginForm()时,LoginForm里面所有的字段都已经执行加载完了,里面的字段的值都是Field实例化而来,而实例化一个类,先执行该类的__new__方法来创建这个类,然后调用__init__()方法来实例化 ,本类中没有就 阅读全文
posted @ 2018-01-10 19:54 A-a 阅读(481) 评论(0) 推荐(1)
摘要: 基本常识 示例一 class MyType(type): def __init__(self, *args, **kwargs): print('MyType创建类',self) super(MyType, self).__init__(*args, **kwargs) def __call__(s 阅读全文
posted @ 2018-01-10 17:24 A-a 阅读(193) 评论(0) 推荐(0)
摘要: WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 下载 下面以一个登录和注册的示例来说明 登录 from wtforms.fields import simple from wtforms.fields import core from wtforms.fiel 阅读全文
posted @ 2018-01-10 17:00 A-a 阅读(169) 评论(0) 推荐(0)
摘要: 执行app.run()方法: def run(self, host=None, port=None, debug=None, **options): from werkzeug.serving import run_simple if host is None: host = '127.0.0.1' 阅读全文
posted @ 2018-01-08 21:42 A-a 阅读(270) 评论(0) 推荐(0)
摘要: flask的request和session设置方式比较新颖,如果没有这种方式,那么就只能通过参数的传递。 flask是如何做的呢? 1.Python 实现的本地线程 保证即使是多个线程,自己的值也是互相隔离。 3. Flask内部实现的本地线程 Flask源码 from flask import s 阅读全文
posted @ 2018-01-06 17:57 A-a 阅读(751) 评论(0) 推荐(0)
摘要: Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 阅读全文
posted @ 2018-01-06 16:16 A-a 阅读(428) 评论(0) 推荐(0)
摘要: 常规的数据库链接存在的问题: 场景一: 存在问题:每一次请求就得创建数据库链接,可能我们处理数据只需要很少时间,而连接数据库却占了很长时间,每次请求反复创建数据库连接,连接数太多,造成数据库性能的损耗 场景二: 把数据库链接放到常量中去了,这样就可以保证每次请求都只创建一次数据库链接,但是还是存在问 阅读全文
posted @ 2018-01-06 14:10 A-a 阅读(1504) 评论(2) 推荐(0)
摘要: 1. 本地线程,保证即使是多个线程,自己的值也是互相隔离。 2.普通对象演示 结果 因为需要sleep最后a.name所得到的值都是最后一个了,无法保证每个线程所对应的值是自己本该对应的值 3.本地线程对象演示 结果 使用本地线程,每次线程进来后(执行函数),都会创建一个当前线程的唯一标识,并把本地 阅读全文
posted @ 2018-01-06 12:29 A-a 阅读(466) 评论(0) 推荐(1)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页