*这里讲用`url_for()`来简化在模板中生成链接的操作。以产生静态文件链接为例。* ##url_for() 直接在模板里写URL,当页面复杂了之后很麻烦,而且可能对代码产生依赖,代码改动后链接就失效了。 URL可以通过Flask...
分类:
Web程序 时间:
2014-10-18 01:57:33
阅读次数:
954
工作中开发需要用到python的flask框架,无奈网络上的资源很少,连基本的安装和配置都不全,在这做一下整理,方便以后用到。————————————————————————————由于比较繁琐,留待以后进行,先做个备忘~
分类:
系统相关 时间:
2014-10-17 18:07:15
阅读次数:
293
这部分还是属于模板,讲Flask里嵌入Bootstrap,利用Flask-Bootstrap插件。这个插件存在的意义就是简化这个嵌入的操作过程,当然不用也可以。 ##通过Flask-Bootstrap集成Bootstrap Bootstrap的介绍就不翻了。 Boot...
分类:
Web程序 时间:
2014-10-17 01:51:03
阅读次数:
1654
节选自PartI Chapter3,这个chapter主要讲模板工作原理,这里讲的就是Jinja2这个模板,另外还提到了Flask-Bootstrap及Flask-Moment两个插件,前者对Flask使用Bootstrap做了些封装,后者对moment.js做了些封装。内...
分类:
Web程序 时间:
2014-10-17 01:21:33
阅读次数:
238
本节取自part I chapter 2的后半部分,跳过了关于request与response具体交互设计细节内容。主要通过Flask-Script插件让读者对于插件系统有个简单认识。 Flask注重拓展性,社区里已经有很多插件可供选择,当然也可...
分类:
Web程序 时间:
2014-10-16 07:25:12
阅读次数:
267
最近在用mongo+tornado做一些小东西,记录一下: * mongo内置的js功能强大,但js调试难的问题也突出 * 当collection数据量为5w左右时,较多的group+aggregate操作,效率还不差;但当数据量增加到10w左右时,执行时...
分类:
数据库 时间:
2014-10-14 20:21:49
阅读次数:
191
我觉得我已经养成了一个坏习惯,在使用一个框架过程中对它的内部原理非常感兴趣,有时候需要花不少精力才明白,这也导致了学习的缓慢,但换来的是对框架的内部机理的熟悉,正如侯捷所说,源码面前,了无秘密。这也是本文产生的直接原因。一.flask session原理 flask的session是通过客户端的cookie实现的,不同于diango的服务器端实现,flask通过itsdangerous这个苦将se...
分类:
其他好文 时间:
2014-10-12 15:24:08
阅读次数:
322
1.安装flaskpip install flask2.安装geventpip install gevent3.安装gunicornpip install gunicorn版本信息例如以下:[root@rs-2 ~]# pip listFlask (0.10.1)gevent (1.0.1)gree...
分类:
其他好文 时间:
2014-10-12 11:02:38
阅读次数:
279
Flask-SocketIO: ? ? ?支持没有WebSocket支持的Old浏览器 ? ? ?支持SocketIO Javascript 库的message passing protocol ? ----------------------------------- ? SocketIO的核心概念: ? ? ? 命名空...
分类:
其他好文 时间:
2014-10-11 13:30:05
阅读次数:
1378
Tornado是使用Python编写的一个强大的、可扩展的Web服务器。它在处理严峻的网络流量时表现得足够强健,在创建和编写时有着足够的轻量级,能被用在大量的应用和工具中。tornadoweb.org: 大量的例子和功能缺陷Tornado在Github上的版本库:细节和变更Tornado的Googl...
分类:
其他好文 时间:
2014-10-09 21:52:27
阅读次数:
188