会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夏晓旭
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
4
5
6
7
8
9
10
11
12
···
31
下一页
2019年5月1日
flask实战-个人博客-使用类组织配置 --
摘要: 在实际需求中,我们往往需要不同的配置组合。例如,开发用的配置,测试用的配置,生产环境用的配置。为了能方便地在这些配置中切换,你可以把配置文件升级为包,然后为这些使用场景分别创建不同的配置文件,但是最方便的做法是在单个配置文件中使用python类来组织多个不同类别的配置。 下面的代码是personal
阅读全文
posted @ 2019-05-01 22:46 夏晓旭
阅读(437)
评论(0)
推荐(0)
2019年4月30日
flask实战-个人博客-使用类组织配置 --
摘要: 在实际需求中,我们往往需要不同的配置组合。例如,开发用的配置,测试用的配置,生产环境用的配置。为了能方便地在这些配置中切换,你可以把配置文件升级为包,然后为这些使用场景分别创建不同的配置文件,但是最方便的做法是在单个配置文件中使用python类来组织多个不同类别的配置。 下面的代码是personal
阅读全文
posted @ 2019-04-30 22:27 夏晓旭
阅读(755)
评论(0)
推荐(0)
2019年4月29日
flask实战-个人博客-使用蓝本模块化程序 --
摘要: 实例化flask提供的blueprint类就创建一个蓝本实例。像程序实例一样,我们可以为蓝本实例注册路由、错误处理函数、上下文处理函数,请求处理函数,甚至是单独的静态文件文件夹和模板文件夹。在使用上,它和程序实例也很相似。比如,蓝本实例同样拥有一个route()装饰器,可以用来注册路由,但实际上蓝本
阅读全文
posted @ 2019-04-29 22:33 夏晓旭
阅读(1864)
评论(0)
推荐(0)
2019年4月28日
flask实战-个人博客-虚拟环境、项目结构 --
摘要: 个人博客 博客是典型的CMS(Content Management system,内容管理系统),通常由两部分组成:一部分是博客前台,用来展示开放给所有用户的博客内容;另一部分是博客后台,这部分内容仅开放给博客管理员,用来对博客资源进行添加、修改和删除等操作。 在这个项目,我们会学习更高级的项目组织
阅读全文
posted @ 2019-04-28 22:29 夏晓旭
阅读(654)
评论(0)
推荐(0)
2019年4月27日
Flask实战-留言板-使用Flask-DebugToolbar调试程序、Flask配置的两种组织形式 --
摘要: 使用Flask-DebugToolbar调试程序 扩展Flask-DebugToolbar提供了一系列调试功能,可以用来查看请求的SQL语句、配置选项、资源加载情况等信息。这些信息在开发时会非常有用。首先使用pipenv安装Flask-DebugToolbar及其依赖: 然后实例化扩展提供的Debu
阅读全文
posted @ 2019-04-27 22:36 夏晓旭
阅读(1071)
评论(0)
推荐(0)
Flask实战-留言板-使用Faker生成虚拟数据 --
摘要: 使用Faker生成虚拟数据 创建虚拟数据是编写Web程序时的常见需求。在简单的场景下,我们可以手动创建一些虚拟数据,但更方便的选择是使用第三方库实现。流行的python虚拟数据生成工具有Mimesis和Faker,后者同时支持python2和python3,而且文档中包含丰富的示例,所以这里选用Fa
阅读全文
posted @ 2019-04-27 22:33 夏晓旭
阅读(1767)
评论(0)
推荐(0)
2019年4月26日
Flask实战-留言板-使用Bootstrap-Flask简化页面编写 --
摘要: 使用Bootstrap-Flask简化页面编写 扩展Bootstrap-Flask内置了可以快速渲染Bootstrap样式HTML组件的宏,并提供了内置的Bootstap资源,方便快速开发,使用它可以简化在web程序里使用Bootstrap的过程。 扩展Bootstrap-Flask基于Flask-
阅读全文
posted @ 2019-04-26 22:36 夏晓旭
阅读(6616)
评论(0)
推荐(0)
2019年4月25日
flask实战-留言板-Web程序开发流程 --
摘要: Web程序开发流程 在实际的开发中,一个Web程序的开发过程要设计多个角色,比如客户(提出需求)、项目经理(决定需求的实现方式)、开发者(实现需求)等,在这里我们假设自己是一个人全职开发。一般来说一个web程序的开发流程如下所示: 1) 分析需求,列出功能清单或写需求说明书 2) 设计程序功能,写功
阅读全文
posted @ 2019-04-25 22:50 夏晓旭
阅读(1703)
评论(0)
推荐(1)
2019年4月23日
Flask实战-留言板-安装虚拟环境、使用包组织代码 --
摘要: Flask实战 留言板 创建项目目录messageboard,从GreyLi的代码中把Pipfile和Pipfile.lock文件拷贝过来,这两个文件中定义了虚拟环境中需要安装的包的信息和位置,进入messageboard目录使用pipenv创建虚拟环境,这会同时安装所有依赖(--dev选项用来包括
阅读全文
posted @ 2019-04-23 22:38 夏晓旭
阅读(1581)
评论(0)
推荐(0)
2019年4月22日
flask 异步发送邮件 --
摘要: 异步发送邮件 当使用SMTP的方式发送电子邮件时,如果你手动使用浏览器测试程序的注册功能,在提交注册表单后,浏览器会有几秒钟的不响应。因为这时候程序正在发送电子邮件,发信的操作阻断了请求--响应循环,直到发信的send_mail()函数调用结束后,视图函数才会返回响应。这几秒的延迟带了不好的用户体验
阅读全文
posted @ 2019-04-22 22:30 夏晓旭
阅读(1965)
评论(0)
推荐(1)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
31
下一页
公告