oldj's blog

编程,写作,以及涂鸦

在Django中提供大内容(或大文件)下载

2011-07-21
Django 框架建站很方便,不过有时也会遇到一些麻烦,比如至少到目前的版本中它都还没有提供 flush 方法,有时需要向客户端输出一个非常大的内容,怎么处理呢? 如果这个非常大的内容是一个文件,最简...阅读全文

使用Python在内存中生成zip文件

2011-04-14
最近需要使用 Django 动态地将一些文件打包压缩并提供下载,搜索了一下,发现一个不错的使用 Python 在内存中生成 zip 文件的方案,用到了 zipfile 以及 StringIO 模块 。...阅读全文

Django站点静态文件缓存相关问题

2010-11-11
《高性能网站建设指南》中有一条建议,为网站的页面、文件“添加 Expires 头”。这么做的好处就不多说了,实现方式也比较简单,不过,真的实施这条建议时,还是有许多问题需要考虑。 通常情况下,我们需要...阅读全文

Django忘记用户密码了怎么办?

2010-07-18
忘了Django用户的密码是个不大不小的麻烦,好在有一些方便的办法可以重置密码。 Django的用户信息保存在 auth_user 表里,忘记密码时当然可以通过操作数据库来重设密码,不过Django保...阅读全文

Django汉字Cookie编码问题

2010-07-04
Django设置Cookie时需要注意,不能直接把utf-8编码的汉字保存到Cookie中,否则会出现 UnicodeEncodeError ,提示:'ascii' codec can't encod...阅读全文
1