使用Django Extensions输出dot文件
使用graphviz导出png文件

1.安装django-extensions和graphviz

 pip install django-extensions && pip install graphviz

2.将django_extensions添加到settings.py

INSTALLED_APPS = [
    ...
    'django_extensions',
    ...
]

3. 进行输出

生成dot文件使用dot文件生成png文件

//生成所有model的dot文件
python manage.py graph_models -a> output.dot
//使用dot文件生成图片
dot -Tpng output.dot -o output.png
//生成指定的model的dot文件
python manage.py graph_models foo > output.dot
dot -Tpng output.dot -o output.png

graph_models Doc