当前linux发行版python版本默认基本上都是2.7的,如果系统中有了python3.0以后的,或者自己安装了python3.3,但是用pip或者easy_install安装python3的module并不很方面,使用virtualenv就方便多了,安装pypy环境较好的办法也是用virtu.....
分类:
其他好文 时间:
2014-06-25 11:22:42
阅读次数:
305
Flask 依赖于两个外部库:Werkzeug 和 Jinja2 。
Werkzeug 是一个 WSGI (在 web 应用和多种服务器之间开发和部署的标准 Python 接口) 的工具集,Jinja2 负责渲染模板。
1.安装
参考:http://blog.csdn.net/qwiwuqo/article/details/8970621
Fl...
分类:
其他好文 时间:
2014-06-25 06:48:22
阅读次数:
349
class DictSerializable(object):
def as_dict(self,*args):
result = OrderedDict()
keys=args or self.__mapper__.c.keys()
for key in keys:
if hasattr(self,key)...
分类:
编程语言 时间:
2014-06-18 06:25:55
阅读次数:
596
一:Flask处理请求和回复Flask和Werkzeug提供了request和response对象去处理请求和回复的数据。Flask通过@app.route包裹的函数(后面我们称这个函数叫做视图函数),来响应请求。视图函数返回的值可以分为三类:string:返回的就是普通的字符串。一个response的实例:具备HTTP属性的..
分类:
其他好文 时间:
2014-06-02 04:06:20
阅读次数:
319
一:Flask应用的布局好的一个webapplication需要有一个优良的项目结构用来组织代码,这里给大家推荐一个项目文件结构。结构如下:manage.pyrequirements.txtapplicatipn/app.pyconfig.pyfilters.pyforms.py__init__.pymodels.pystatic/templates/__init__.py是一个空文件,目的是..
分类:
其他好文 时间:
2014-06-02 03:57:57
阅读次数:
256
一:Flask中url的工作方式#encoding=utf-8
fromflaskimportFlask
app=Flask(__name__)
@app.route("/task/")
deftask_list():
return"Listofalltask"
@app.route("/task/<int:task_id>/")
deftask_detail(task_id):
return"Detailoftask#{}.".format(task_id)
@app.ro..
分类:
其他好文 时间:
2014-06-02 03:53:19
阅读次数:
662
一:Flask中的g对象Flask中的g对象是个很好的东西,主要用于在一个请求的过程中共享数据。可以随意给g对象添加属性来保存数据,非常的方便,下面的代码是一个使用g对象的例子。下面的这个例子会使用random随机产生一个0~9的整数,并使用g.x保存并记录debug日志:#encoding=utf-8
..
分类:
其他好文 时间:
2014-06-02 03:12:29
阅读次数:
467
Flask-SQLALchemy是一个给你的应用添加SQLALchemy支持的Flask扩展。SQLALchemy
是Python语言的SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行,提供能兼容众多数据库(如
SQLite、MySQL、Postgres、Oracle、MS-SQL、SQLServer和Firebird)的企业级持久性模型。一、为..
分类:
其他好文 时间:
2014-06-02 03:04:03
阅读次数:
520
Hello
World作者背景作者是一个使用多种语言开发复杂程序并且拥有十多年经验的软件工程师。作者第一次学习 Python 是在为一个 C++ 库创建绑定的时候。除了
Python,作者曾经用 PHP, Ruby, Smalltalk 甚至 C++ 写过 web 应用。在所有这些中,Python/...
分类:
其他好文 时间:
2014-05-31 19:59:10
阅读次数:
497
我们通常会遇到这样的需求:通过C++或其他较底层的语言实现了一个复杂的功能模块,需要搭建一个基于Web的Demo,方法查询数据。由于Python语言的强大和简洁,其用来搭建Demo非常合适,Flask框架和jinja2模块功能为python提供了方便的web开发能力。同时,python能够很方便的同...
分类:
编程语言 时间:
2014-05-28 01:01:56
阅读次数:
407