随笔分类 -  python

摘要:Flask-Login模块提供用户状态的管理功能。使用flask-login首先要获取一个loadmanager的实例。 1) 当用户登录以后,如果需要记录用户的状态则则可以调用 login_user函数记录当前登录的用户。 login_user主要的作用就是将user的id加入到session中。 阅读全文
posted @ 2017-04-21 00:30 BillHust 阅读(4630) 评论(0) 推荐(1)
摘要:app.route定义的装饰器只有在app实例创建后才能运行。如果需要将app之前是由route来添加路由规则和功能或者将路由和app接耦合,在这种场景下Blueprint提供很好的解决方法。在蓝本定义的路由规则处于休眠状态,直到这个蓝图注册到app中。 蓝图定义: 这里完成的工作只是创建一个蓝图并 阅读全文
posted @ 2017-04-19 23:38 BillHust 阅读(3075) 评论(0) 推荐(0)
摘要:以下是一个简单的能运行的flask示例代码,从该示例代码中分析Flask源码完成了哪些工作。 flask示例代码如下: 首先调用app = Flask(__name__)构建一个Flask实例。Flask类定义在app.py文件中 接下来分析app.route函数完成的工作 app.route是py 阅读全文
posted @ 2017-04-16 20:53 BillHust 阅读(3486) 评论(0) 推荐(0)
摘要:os.path是python的一个内部组件用来操作文件的文件名,对文件名字符串进行解析。 在os模块中定义了一些变量名来帮助对文件名的处理主要有以下几个变量。 os.sep:文件分隔符 os.pardir:上级目录标志符为'..' os.curdir:当前目录标识符为'.' os.extsep:文件 阅读全文
posted @ 2017-04-08 20:40 BillHust 阅读(789) 评论(0) 推荐(0)
摘要:difflib组件提供了一种在两个序列之间进行比较的工具,比较两个序列串中之间的差别类似于linux中diff命令。常用的功能有Diff类,ndiff函数,unified_diff函数,context_diff函数,HtmlDiff类,以及SequenceMatcher类。 Diff类以及ndiff 阅读全文
posted @ 2017-03-26 14:58 BillHust 阅读(3340) 评论(0) 推荐(0)