随笔分类 -  django & python

摘要:IE9 + django开发版WEB服务器 不响应或Socket报错===================================================Exception happened during processing of request from ('127.0.0.1', 49710)Traceback (most recent call last): File "C:\Python26\Lib\SocketServer.py", line 283, in _handle_request_noblock self.process 阅读全文
posted @ 2011-05-17 00:27 观无明 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:问题: django做的网站,用chrome访问时,有50%的概率会发生用户登录失败,request.user依然是匿名用户的情况。Firefox没问题。分析:痛苦了半天,静下心分析原因,发现最后页面在登录重定位后,chrome在请求页面时没有提交session。具体的访问过程是这样:1 /accounts/login/ 返回 302 FOUND,响应头中Location指向 / , 返回sessionid2 / 返回301 MOVED PERMANENTLY, 响应头中Location指向 /myapp/, 未返回 sessionid3 /myapp/ 返回200 OK, 返回具体页面。这个 阅读全文
posted @ 2011-04-29 00:25 观无明 阅读(905) 评论(0) 推荐(0) 编辑
摘要:Technorati 标签: django,i18n,javascript,中文,多语言 django的国际化支持非常好也很易用,支持代码、模板和JS的国际化整体解决方法。特别是到了1.2版本加入了对于模板本地的 日期和数字的本地格式化,其国际化支持已经完善。   应用方法 首先需要修改settings.py: 1. TEMPLATE_CONTEXT_PROCESSORS 加... 阅读全文
posted @ 2010-05-31 16:48 观无明 阅读(4094) 评论(3) 推荐(2) 编辑
摘要:字符串 python有两种字符串 byteString = "hello world! (in my default locale)" unicodeString = u"hello Unicode world!" 相互转换 1 s = "hello normal string" 2 u = unicode( s, "utf-8" ) 3 backToBytes = u.encode( "ut... 阅读全文
posted @ 2010-05-14 10:03 观无明 阅读(5646) 评论(0) 推荐(1) 编辑
摘要:突破test.py,弄个目录放测试案例 总所周知,django支持放在models.py中的doctest和tests.py,他们都要放在项目目录下。如果为了测试model, 使用doctest让测试挨着model的定义,而且也可方便得到文档,这可接受。但是tests.py放所有的测试案例严重不符合我的习惯,我喜欢把所有测试案例集中放在一个专门的目录中,而且一个文件一个TestCase。因此,考虑... 阅读全文
posted @ 2010-05-13 18:08 观无明 阅读(437) 评论(0) 推荐(0) 编辑
摘要:Steps download and install Python download and install setuptool, please choose right setuptool version which matches python version make a virtualenv > virtualenv yourenvname install pip > easy... 阅读全文
posted @ 2010-05-13 00:11 观无明 阅读(586) 评论(0) 推荐(0) 编辑
摘要:先看配置: server { listen 80; server_name localhost; access_log logs/access.log main; error_log logs/error.log warn; location / { fastcgi_pass 127.0.0.1:3033; include fastcgi_django.conf; } locat... 阅读全文
posted @ 2010-05-12 16:14 观无明 阅读(2332) 评论(0) 推荐(0) 编辑
摘要:遇到一个很神的问题,网站中有一页的样式总是不正确(整体内容偏下),历经千辛万苦才发现是由于模板文件的编码引起的。原来没注意这个问题,所有模板文件都保存为ANSI编码,这个单单鬼使神差的存成了UTF-8,而且其中有中文,因此导致这个问题。很具体的原因没想明白。吸取教训: django 缺省认为他处理的字符串和文件都是 utf-8, 因此如果你的模板文件不是utf-8, 你可设置FILE_CHARSE... 阅读全文
posted @ 2010-05-12 15:45 观无明 阅读(564) 评论(0) 推荐(0) 编辑
摘要:Technorati 标签: django,south,数据库迁移Ruby有牛哄哄的Rails Migration实现数据的升级和迁移,django呢? 有south。已有的应用要支持south(开发版)编辑settings.py , 把' ‘south’ 放到INSTALLED_APPS 中 manage.py syncdb 把south的表(用来记录数据库变化历史的)搞... 阅读全文
posted @ 2010-05-06 11:56 观无明 阅读(890) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示