Contents
  1. 1. 介绍
  2. 2. 小试

介绍

Django Extensions 增强了 Django 的一些功能,并包含了一些方便项目开发的工具。

GitHub 页面:django-extensions/django-extensions

中文文档:django-extensions 文档

小试

pip install django-extensions 之后在 settings.py 中加上:

settings.py
1
2
3
4
5
INSTALLED_APPS = (
...
'django_extensions',
...
)

先尝试了下 graph_models 这个功能,挺方便的。(注意要先下载 Graphviz

cd 到工作目录后使用:

1
2
$ pip install pygraphviz
$ python manage.py graph_models -a -o myapp_models.png

效果如下,显示了一对多,多对多,模型继承等:

Contents
  1. 1. 介绍
  2. 2. 小试