flask
河海哥yyds
正经人谁写代码吖!哦对了,我没说我是正经人。
展开
-
在flask中使用验证码
前景在学习flask web 开发的过程中,终于到了登录注册的界面,之前用PIL制作了自己的验证码,现在终于用上了,在搜集各种资料的情况下。终于初步完成了flask的验证码环节验证码代码from PIL import Image, ImageFont, ImageDraw, ImageFilterimport randomdef validate_picture(): ...原创 2018-03-06 22:31:32 · 9025 阅读 · 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 · 1083 阅读 · 1 评论 -
ubuntu 16.04 python3.6 eclipse+pydev虚拟环境搭建
记一次ubuntu+eclipse+pydev+python3.x搭建虚拟virtualenv虚拟环境的好处虚拟环境是独立的,虚拟环境之中的所有东西都和别的环境没有关系,未尝不是一个多版本共存的好方法。环境搭建python3.6.3virtualenv15.1.0eclipse+pydevpython3.6.3python的版本倒是问题不大,你可以选择自...原创 2018-02-21 12:57:33 · 857 阅读 · 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 · 3511 阅读 · 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 · 1929 阅读 · 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 · 427 阅读 · 0 评论 -
flask源码(3)__上下文栈实现
前景昨天看了WSGI在app.py中的分发request给视图函数,今天来看看栈实现上下文上下文这个名字是一个比较生涩的词,初学的我表示一脸懵逼,用网上的一段话来说 每一段程序都有很多外部变量。只有像Add这种简单的函数才是没有外部变量的。一旦你的一段程序有了外部变量,这段程序就不完整,不能独立运行。你为了使他们运行,就要给所有的外部变量一个一个写一些值进去。这些值的集合就...原创 2018-04-01 11:12:21 · 231 阅读 · 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 · 434 阅读 · 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 · 273 阅读 · 0 评论