摘要: 安装MySQL 在MySQL官网下载win版MySQL 双击运行 后面根据提示设置密码然后启动即可,这里我设置的密码是:123456 我们可以通过Navicat客户端工具连接上MySQL address: 127.0.0.1 port: 3306 username: root password: 1 阅读全文
posted @ 2018-06-30 22:20 sellsa 阅读(2054) 评论(0) 推荐(2)
摘要: 什么是子域名,我们的后台管理系统, 比如cms.heboan.com。配置子域名需要用到蓝图技术: 我现在buleprints下面创建一个cms.py 蓝图 在主程序my_flask.py注册该蓝图 编辑配置文件config.py添加如下一行 编辑hosts 文件(C:\Windows\System 阅读全文
posted @ 2018-06-30 22:17 sellsa 阅读(836) 评论(0) 推荐(1)
摘要: 蓝图的基本使用 之前我们写的代码都是集中在一个主程序文件里面。这样不利于分层解耦和维护。蓝图的作用就是让我们的flask项目更加模块化结构更加清晰,可以将相同模块的视图函数放在同一个蓝图下,同一个文件中,方便管理比如,设计的网站有如下几个模块 读书 book 电影 movie 新闻 news 用户 阅读全文
posted @ 2018-06-30 22:08 sellsa 阅读(1162) 评论(0) 推荐(1)
摘要: 在实际开发中,我们有时候会用到自己定义装饰器并应用到函数视图或者类视图里面:比如:我们要想进入个人中心页面,首先要验证你是否登录,否则进不去,下面我们来模拟这个场景 定义一个装饰器 函数视图应用自定义装饰器 类视图应用自定义装饰器 阅读全文
posted @ 2018-06-30 21:36 sellsa 阅读(1087) 评论(0) 推荐(1)
摘要: 之前我们接触的视图都是函数,所以一般简称为视图函数。其实视图函数也可以基于类来实现,类视图的好处是支持继承,写完类视图需要通过app.add_url_rule(url_rule, view_func)来进行注册。 标准类视图 1、标准类视图必须继承flask.views.View 2、必须实现dis 阅读全文
posted @ 2018-06-30 17:42 sellsa 阅读(1756) 评论(0) 推荐(1)
摘要: 之前我们使用@app.route这个装饰器来把视图函数和url绑定 而且我们可以通过url_for('hello_world')反转得到url '/' 实际上我们可以给这个装饰器再加上endpoint参数,给这个url命名 一旦我们使用了endpoint参数,在使用url_for()反转的时候就不能 阅读全文
posted @ 2018-06-30 17:41 sellsa 阅读(1227) 评论(0) 推荐(0)