django-extensions 文档

Django Extensions 是Django框架的扩展功能集合.

包括management命令扩展,数据库字段扩展,admin后台扩展等.

译者注: 文档中包含了部分 git , github , Python env 相关内容, 阅读时遇到相关只是请参考相应文档.

开始

了解Django Eextensions最简单的方式是查看 excllent screencast by Eric Holscher .只要几分钟的时间,Eric就能让你了解一半的扩展命令是做什么用的.

安装

通过 pipeasy_install 安装 django-extensions:

$ pip install django-extensions

或:

$ easy_install django-extensions

还可以从github上下载源码安装:

$ git clone git://github.com/django-extensions/django-extensions.git
$ cd django-extensions
$ python setup.py install

更多安装细节,查看 安装django-extensions.

兼容性

django-extensions 尽量根据Django版本发布计划支持相应的Django和Python版本 [1].

新版本的 django-extensions 可能在旧版本的Django或Python中也会正常运行,但是我们已经放弃修复与旧版本Django或Python的兼容性bug.

当前最低的Python版本要求是2.5 [2].

目录

[1]Django的某个版本指定了需要的Python版本,支持某个Django版本就代表同事支持相应的Python版本.
[2]目前最新的Django1.6版本后要求不能使用Python2.6以前的版本,这也是未来Django对Python的最低要求.应及时升级Django到最新的稳定版,以免欠下技术债.