
flask
河海哥yyds
正经人谁写代码吖!哦对了,我没说我是正经人。
展开
-
在flask中使用验证码
前景 在学习flask web 开发的过程中,终于到了登录注册的界面,之前用PIL制作了自己的验证码,现在终于用上了,在搜集各种资料的情况下。终于初步完成了flask的验证码环节 验证码代码 from PIL import Image, ImageFont, ImageDraw, ImageFilter import random def validate_picture(): ...原创 2018-03-06 22:31:32 · 9103 阅读 · 9 评论 -
记一次ORM之Flask-SQLAlchemy小学习
记一次flask-SQLAlchemy学习的精要部分 模型部分: class User(db.Model): __tablename__ = 'users' id = db.Column(db.Integer, primary_key=True,autoincrement=False) username = db.Column(db.String(255)) ...原创 2018-02-20 16:08:47 · 1139 阅读 · 1 评论 -
ubuntu 16.04 python3.6 eclipse+pydev虚拟环境搭建
记一次ubuntu+eclipse+pydev+python3.x搭建虚拟virtualenv 虚拟环境的好处 虚拟环境是独立的,虚拟环境之中的所有东西都和别的环境没有关系,未尝不是一个多版本共存的好方法。 环境搭建 python3.6.3 virtualenv15.1.0 eclipse+pydev python3.6.3 python的版本倒是问题不大,你可以选择自...原创 2018-02-21 12:57:33 · 904 阅读 · 0 评论 -
记一次《flask web 开发实战》flask-login学习(不完全的小整理)
前景 先注明,本文章内容还未考证,今天刚碰到,只是学习的人家理论,下面的是出处 https://loli.la/2016/02/11/Flask-Login%E8%AE%B0%E4%BD%8F%E6%88%91/ https://windard.com/blog/2017/10/17/Flask-Session 下面的链接是剖析根源的讲的深一些,上面的还行。由于,web开发实战这本书,上面...原创 2018-02-22 20:03:01 · 3582 阅读 · 0 评论 -
flask源码(1)__梳理下简单的流程。浅析app.run的底层原理
前景 这篇文章的主旨在于对本地开发服务器的启动流程的理解,争取能够一窥服务器底层的启动。 一个app.run都干了些什么? run方法 首先就是Flask.app.run方法 def run(self, host=None, port=None, debug=None, **options): """ 不要在生产环境中用run(),因为它不是用来给生产服务器提...原创 2018-03-30 11:05:29 · 2018 阅读 · 0 评论 -
flask源码(2)__The actual WSGI application——wsgi_app
前景 上一次我梳理了下,一个app最基本的流程,今天来看一下WSGI是如何去处理请求的 WSGI请求处理 上一部分的WSGIRequestHandler虽然是作为request的处理,但是实际上处理的并不是它而是调用的app()这个函数,传递给它environ和start_response,我们进app.py这个文件一探究竟 __call__ def __call__(s...原创 2018-03-30 11:35:45 · 481 阅读 · 0 评论 -
flask源码(3)__上下文栈实现
前景 昨天看了WSGI在app.py中的分发request给视图函数,今天来看看栈实现 上下文 上下文这个名字是一个比较生涩的词,初学的我表示一脸懵逼,用网上的一段话来说 每一段程序都有很多外部变量。只有像Add这种简单的函数才是没有外部变量的。一旦你的一段程序有了外部变量,这段程序就不完整,不能独立运行。你为了使他们运行,就要给所有的外部变量一个一个写一些值进去。这些值的集合就...原创 2018-04-01 11:12:21 · 269 阅读 · 0 评论 -
记一次WSGI入门学习
WSIG 介绍 WSGI全称:web server gateway interface,web服务器的网关接口,是web底层和app之间的解耦的协议,耦合度:大致来说,就是彼此之间的联系。类似于一种通信协议把,起到了一种桥梁的作用。比如,web server和app(flask等)。 工作流程 1、服务器web server : 服务器接受到客户端发来的request之后,提供...原创 2018-03-27 20:05:22 · 497 阅读 · 0 评论 -
Flask源码(4)__请求上下文
前景 前天看了上下文的栈实现,今天看看请求上下文和应用上下文的流程 请求上下文 wsgi_app中的一小段关于请求上下文的代码 ctx = self.request_context(environ) ctx.push() request_context def request_context(self, environ): """从提供的环境...原创 2018-04-03 11:04:47 · 316 阅读 · 0 评论