随笔分类 - Python
摘要:Python+Karrigell+Cheetah环境搭建
Karrigell是一个功能强大且灵活的python/web框架,为web开发提供了多种解决方案.并且,很重要的,它的安装和使用都非常的简单.即使是python的初学者,也不会在使用Karrigell的时候犯迷糊,并且Karrigell也没有因为结构简单而限制python的一些特性.它提供了自己的web服务器完成工作,但是也非常容易的和其他的web服务器(例如apache)结合工作,所以如果你选择了Karrigell,你仍然可以使用之前一直在使用的web服务器.
Cheetah是一个用Python写的模板系统与代码生成工具。Cheetah提供了一门简单语言,用来定义提供基本流控制和对象访问的构造模板。
阅读全文
摘要:在配置django时,经常遇到编码的问题,即中文显示成乱码的问题,我也是,现在终于知道解决方法了:
django的默认编码global_settings里定义的DEFAULT_CHARSET = UTF-8,也就是说django的编码是UTF-8的,如果你想要改为GB2312或者GBK只要在项目文件下的settings文件下添加 DEFAULT_CHARSET = GB2312就可以了。就不用在所有的py文件里都加coding=utf-8 或者 GB2312了,因为默认的编码就是UTF-8了
阅读全文