more ... Mako 下面开发时候,遇到这个问题
TypeError: sequence item : expected string or Unicode, long found
Trace 的情况大概这样(我的错误信息无法再现,这是某位外国友人的错误信息)
File ‘/Users/amaslov/Projects/dou-pylons/doupy/doupy/controllers/ root.py’, line 239 in staticpage
return render(‘/pages/%s.html’ % name)
File ‘/Users/amaslov/Projects/dou-pylons/py/lib/python2.5/site- packages/Pylons-0.9.7-py2 …
more ... more ... 活着就是折腾,最近事情多的一塌糊涂,烦躁的很,导致log4d也荒废一个月了。今天趁着周五晚上,梳理一下最近学习的pylons知识。
image 关于Pylons
Pylons是一个用pythons写的web框架,优点是配置灵活,默认使用Mako作为Template,SQLAlchemy作为 ORM映射。使用BSD作为授权协议。
托WSGI的福,python的web框架超多,甚至高手5分钟可以自己手写一个web框架,这种情况也导致了Python web框架的纷杂。我这里选择Pylons(其实是被选择),并不是说Pylons一定最好,而是比较适合当前项目。更多的Python web框架对比建议看这篇浅谈Python web框架,另外,这个Best Web- Framework有直观的对比。
Pylons环境配置
因为开发机是刚到手的ThinkPad,没有冒险安装Linux,所以这里的安装环境是Win7 + Python 2.6 + MySQL5.1。
1、安装Pylons
Pylons似乎没有方便的easy_install,原因是由于Pylons在安装过程中 …
more ...