SQLite 环境 Django 1.6 使用老版本代码出现事务异常的临时解决办法

SQLite对事务机制的支持是不完整的,Django 1.6 开始对事物的支持迁移到了有数据库直接支持。

手上正好有个项目是很久以前的,部分开发调整环境还行想继 …

使用 Django 的 TEMPLATE_CONTEXT_PROCESSORS 在模板中优雅的高亮当前页面对应的菜单项

整体思路是

  1. 使用 TEMPLATE_CONTEXT_PROCESSORS 在模板中激活全局上下文
  2. 使用 bootstrap 库实现 CSS 效果
  3. 在模板文件中调用全局变量完成实现

在 settings.py 中添加 …

Django 使用 Cache 机制提升性能

Django 的缓存机制支持多种缓存介质和缓存范围的组合。以 v1.4 版为例;

缓存介质(backends)支持 :

  • Memcached
  • 数据库(支持多库模式)
  • 文件系统
  • 本 …

Django flup lighttpd环境下使用FastCGI和WSGI

基本的架构如下:

  • Django 使用 flup 提供一个 WSGI 接口的服务
  • lighttpd 使用 FastCGI 来访问 flup 提供的 WSGI 接口,然后在 http 层面为访问者服务
  • http-lighttpd-FastCGI-WSGI-flup-Django …
“Stay hungry, Stay foolish.”