NunchakusHuang的专栏

Python视频教学:http://study.163.com/provider/1025897964/index.htm?utm_campaign=commission&utm_medium...

排序:
默认
按更新时间
按访问量

Flask系列教程(31)——Flask上下文

Flask上下文 如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战 Flask项目中有两个上下文,一个是应用上下文(app),另外一个是请求上下文(request)。请求上下文request和应用上下文current_app都是一个全局变量。所有请...

2018-06-03 11:36:25

阅读数:53

评论数:0

Flask系列教程(30)——Cookie和Session

cookie和session 如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战 Cookie和Session概念: cookie:在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道...

2018-06-03 11:34:42

阅读数:35

评论数:0

Flask系列教程(29)——Flask-WTF表单

Flask-WTF 如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战 Flask-WTF是简化了WTForms操作的一个第三方库。WTForms表单的两个主要功能是验证用户提交数据的合法性以及渲染模板。当然还包括一些其他的功能:CSRF保护,文件上...

2018-06-03 11:32:23

阅读数:52

评论数:0

Flask系列教程(28)——Flask-Migrate

Flask-Migrate 如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战 在实际的开发环境中,经常会发生数据库修改的行为。一般我们修改数据库不会直接手动的去修改,而是去修改ORM对应的模型,然后再把模型映射到数据库中。这时候如果有一个工具能专门...

2018-06-03 11:27:08

阅读数:92

评论数:0

Flask系列教程(27)——alembic迁移工具

alembic教程: 如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战 alembic是sqlalchemy的作者开发的。用来做OMR模型与数据库的迁移与映射。alembic使用方式跟git有点了类似,表现在两个方面,第一个,alembic的所有命...

2018-06-03 11:25:15

阅读数:81

评论数:0

Flask系列教程(26)——Flask-Script

Flask-Script: 如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战 Flask-Script的作用是可以通过命令行的形式来操作Flask。例如通过命令跑一个开发版本的服务器、设置数据库,定时任务等。要使用Flask-Script,可以通过...

2018-06-03 11:22:51

阅读数:26

评论数:0

Flask系列教程(25)——Flask-SQLAlchemy插件

Flask-SQLAlchemy插件 如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战 另外一个框架,叫做Flask-SQLAlchemy,Flask-SQLAlchemy是对SQLAlchemy进行了一个简单的封装,使得我们在flask中使用sq...

2018-06-03 11:19:20

阅读数:55

评论数:0

Flask系列教程(24)——SQLAlchemy的ORM(5)

SQLAlchemy的ORM(5) 如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战 ORM层面的CASCADE: 如果将数据库的外键设置为RESTRICT,那么在ORM层面,删除了父表中的数据,那么从表中的数据将会NULL。如果不想要这种情况发...

2018-06-03 11:14:36

阅读数:74

评论数:0

Flask系列教程(23)——SQLAlchemy的ORM(4)

SQLAlchemy的ORM(4) 如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战 表关系: 表之间的关系存在三种:一对一、一对多、多对多。而SQLAlchemy中的ORM也可以模拟这三种关系。因为一对一其实在SQLAlchemy中底层是通过一...

2018-06-03 11:11:12

阅读数:56

评论数:0

Flask系列教程(22)——SQLAlchemy的ORM(3)

SQLAlchemy的ORM(3) 如果想深入学习Flask,可以观看这套免费Flask教学视频:零基础:Flask入门到项目实战 查找方法: 介绍完过滤条件后,有一些经常用到的查找数据的方法也需要解释一下: all():返回一个Python列表(list): query = s...

2018-06-03 11:07:44

阅读数:50

评论数:0

Flask系列教程(21)——SQLAlchemy的ORM(2)

如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战 Column常用参数: default:默认值。 nullable:是否可空。 primary_key:是否为主键。 unique:是否唯一。 autoincrement:是否自动增长。 onupdate...

2018-05-21 14:51:53

阅读数:45

评论数:0

Flask系列教程(20)——SQLAlchemy ORM(1)

如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战 使用SQLAlchemy: 要使用ORM来操作数据库,首先需要创建一个类来与对应的表进行映射。现在以User表来做为例子,它有自增长的id、name、fullname、password这些字段,那么对应的类...

2018-05-21 14:49:11

阅读数:40

评论数:0

Flask系列教程(19)——SQLAlchemy介绍和基本使用

如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战 SQLAlchemy介绍和基本使用 数据库是一个网站的基础。Flask可以使用很多种数据库。比如MySQL,MongoDB,SQLite,PostgreSQL等。这里我们以MySQL为例进行讲解。而在Fla...

2018-05-21 14:45:12

阅读数:46

评论数:0

Flask系列教程(18)——安装MySQL

如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战 在Windows下安装MySQL: 在MySQL的官网下载MySQL数据库:https://dev.mysql.com/downloads/windows/installer/5.7.html。 然后双击...

2018-05-21 14:42:36

阅读数:24

评论数:0

Flask系列教程(17)——蓝图和子域名

如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战 蓝图: 之前我们写的url和视图函数都是处在同一个文件,如果项目比较大的话,这显然不是一个合理的结构,而蓝图可以优雅的帮我们实现这种需求。以下看一个使用蓝图的文件的例子: from flask imp...

2018-05-21 14:40:30

阅读数:47

评论数:0

Flask系列教程(16)——类视图

如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战 类视图 之前我们接触的视图都是函数,所以一般简称视图函数。其实视图也可以基于类来实现,类视图的好处是支持继承,但是类视图不能跟函数视图一样,写完类视图还需要通过app.add_url_rule(url_ru...

2018-05-21 14:38:35

阅读数:52

评论数:0

Flask系列教程(15)——静态文件的配置

如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战 静态文件的配置 Web应用中会出现大量的静态文件来使得网页更加生动美观。类似于CSS样式文件、JavaScript脚本文件、图片文件、字体文件等静态资源。在Jinja中加载静态文件非常简单,只需要通过url...

2018-05-21 14:33:15

阅读数:26

评论数:0

Flask系列教程(14)——数据类型和运算符

如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战 数据类型: Jinja支持许多数据类型,包括:字符串、整型、浮点型、列表、元组、字典、True/False。 运算符: +号运算符:可以完成数字相加,字符串相加,列表相加。但是并不推荐使用+运算符...

2018-05-21 14:32:11

阅读数:34

评论数:0

Flask系列教程(13)——转义

如果想深入学习Flask,可以观看这套免费Flask教学视频:Flask入门到项目实战 转义 转义的概念是,在模板渲染字符串的时候,字符串有可能包括一些非常危险的字符比如<、>等,这些字符会破坏掉原来HTML标签的结构,更严重的可能会...

2018-05-21 14:30:56

阅读数:31

评论数:0

Flask系列教程(12)——模板继承

如果想深入学习Flask,可以观看我们的免费Flask教学视频:Flask入门到项目实战 模版继承 Flask中的模板可以继承,通过继承可以把模板中许多重复出现的元素抽取出来,放在父模板中,并且父模板通过定义block给子模板开一个口,子模板根据需要,再实现这个block,假设现在有一个bas...

2018-05-21 14:27:17

阅读数:41

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭