零基础Flask系列教程
文章平均质量分 67
零基础Flask系列教程
南窗客斯黄
学Python,找知了课堂
展开
-
Flask系列教程(11)——include和set语句
如果想深入学习Flask,可以观看我们的免费Flask教学视频:Flask入门到项目实战cookie和sessioncookie和session介绍cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据(cookie)给浏...原创 2017-07-07 12:32:04 · 4816 阅读 · 0 评论 -
Flask系列教程(10)——宏和import语句
如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战flask上下文Flask项目中有两个上下文,一个是应用上下文(app),另外一个是请求上下文(request)。请求上下文request和应用上下文current_app都是一个全局变量。所有请求都共享的。Flask有特殊的机制可以保证每次请求的数据都是隔离的,即A请求所产生的数据不会影响到B请求。所以...原创 2017-07-07 12:30:20 · 1895 阅读 · 0 评论 -
Flask系列教程(9)——控制语句
如果想深入学习Flask,可以观看这套Flask教学视频:Flask入门到项目实战Flask-WTFFlask-WTF是简化了WTForms操作的一个第三方库。WTForms表单的两个主要功能是验证用户提交数据的合法性以及渲染模板。当然还包括一些其他的功能:CSRF保护,文件上传等。安装Flask-WTF默认也会安装WTForms,因此使用以下命令来安装Flask-WTF:pip in...原创 2017-07-07 12:27:12 · 1382 阅读 · 0 评论 -
Flask系列教程(8)——Jinja2过滤器
如果想深入学习Flask,可以观看我们的免费Flask教学视频:Flask入门到项目实战Flask-Migrate在实际的开发环境中,经常会发生数据库修改的行为。一般我们修改数据库不会直接手动的去修改,而是去修改ORM对应的模型,然后再把模型映射到数据库中。这时候如果有一个工具能专门做这种事情,就显得非常有用了,而flask-migrate就是做这个事情的。flask-migrate是基于...原创 2017-07-07 12:24:01 · 6358 阅读 · 2 评论 -
Flask系列教程(7)——Jinja2模板概述
如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战flask进阶(Flask-Script):Flask-Script的作用是可以通过命令行的形式来操作Flask。例如通过命令跑一个开发版本的服务器、设置数据库,定时任务等。要使用Flask-Script,可以通过pip install flask-script安装最新版本。首先看一个最简单的例子:#...原创 2017-07-07 12:20:30 · 1484 阅读 · 0 评论 -
Flask系列教程(5)——模板简介
如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战flask入门(视图高级)类视图:之前我们接触的视图都是函数,所以一般简称视图函数。其实视图也可以基于类来实现,类视图的好处是支持继承,但是类视图不能跟函数视图一样,写完类视图还需要通过app.add_url_rule(url_rule,view_func)来进行注册。以下将对两种类视图进行讲解:...原创 2017-07-07 12:16:58 · 3550 阅读 · 0 评论 -
Flask系列教程(4)——URL与视图
如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战flask入门(数据库)数据库是一个网站的基础,在Flask中可以自由的使用MySQL、PostgreSQL、SQLite、Redis、MongoDB来写原生的语句实现功能,也可以使用更高级别的数据库抽象方式,如SQLAlchemy或MongoEngine这样的OR(D)M。本教程以MySQL+SQLAl...原创 2017-07-07 12:11:40 · 3440 阅读 · 0 评论 -
Flask系列教程(3)——项目配置
如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战flask入门(模板)模板:在之前的章节中,视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式和复杂逻辑的HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统,其中最知名最好用的就是Jinja2和Mako,我们先来看一下这两个模板的特...原创 2017-07-07 12:05:25 · 2936 阅读 · 0 评论 -
Flask系列教程(2)——Flask简介
如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战flask入门(URL)flask简介:flask是一款非常流行的Python Web框架,出生于2010年,作者是Armin Ronacher,本来这个项目只是作者在愚人节的一个玩笑,后来由于非常受欢迎,进而成为一个正式的项目。目前为止最新的版本是0.11.1。flask自2010年发布第一...原创 2017-07-07 12:01:23 · 4086 阅读 · 0 评论 -
Flask系列教程(1)——认识web
如果想深入学习Flask,可以观看这套Flask教学视频:Flask入门到项目实战认识weburl详解:URL是Uniform Resource Locator的简写,统一资源定位符。一个URL由以下几部分组成:scheme://host:port/path/?query-string=xxx#anchorscheme:代表的是访问的协议,一般为http或者htt...原创 2017-07-07 11:54:26 · 2518 阅读 · 0 评论