Is it possible to generate a diagram of an entire Django webapp? [closed] Is it possible to generate a diagram of an entire Django webapp? [closed] python python

Is it possible to generate a diagram of an entire Django webapp? [closed]


You can use django-extensions app for generating model visualisations.

setting.py

INSTALLED_APPS = (    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.sites',    'django.contrib.messages',    'django.contrib.staticfiles',    '...',    'django_extensions',    'django.contrib.admin',    # Uncomment the next line to enable admin documentation:    # 'django.contrib.admindocs',)

Give this command in terminal

python manage.py graph_models -a -o myapp_models.png

This will generate a png file named myapp_models.png. It will have visualised image of the models. More documentation can be found here.


Here you can find a list of Python-to-UML tools. The one called GraphModels in django-extensions (PyPI) may cover what you're looking for.


I've stumbled upon this problem today and I found django-dia. It looks good, if you like Dia!