Skip to content

Instantly share code, notes, and snippets.

@Rocckk
Forked from rg3915/graph_models.md
Created August 14, 2019 11:23
Show Gist options
  • Save Rocckk/8688dc46480217c7a4bdc21baf8bbac6 to your computer and use it in GitHub Desktop.
Save Rocckk/8688dc46480217c7a4bdc21baf8bbac6 to your computer and use it in GitHub Desktop.
Generate graphic model Django with PyGraphViz

How to generate graphic model Django with PyGraphViz?

sudo apt-get install graphviz libgraphviz-dev pkg-config
virtualenv -p python2.7 .venv
source .venv/bin/activate
pip install -r requirements.txt
pip install pygraphviz
pip uninstall pyparsing
pip install -Iv https://pypi.python.org/packages/source/p/pyparsing/pyparsing-1.5.7.tar.gz#md5=9be0fcdcc595199c646ab317c1d9a709
pip install pydot

The next command generate the graphic of model.

python manage.py graph_models -e -g -l dot -o core.png core # olny app core
python manage.py graph_models -a -g -o eventex.png # all

img

References:

http://blog.birdhouse.org/2008/12/23/django-and-graphviz/

http://django-extensions.readthedocs.org/en/latest/graph_models.html#example-usage

http://stackoverflow.com/a/17902926/802542

https://coderwall.com/p/gndgjw/visualizing-your-django-models

https://code.djangoproject.com/wiki/DjangoGraphviz

https://pypi.python.org/pypi/pygraphviz/

https://pypi.python.org/pypi/pyparsing/2.0.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment