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 … Read more

Drawing Sequence Diagrams [closed]

PlantUML. http://plantuml.sourceforge.net/sequence.html PlantUML is used to draw UML diagram, using a simple and human readable text description. The generated images can then be used without any reference to the GPL/LGPL/ASL/EPL/MIT license. It is not even necessary to stipulate that they have been generated with PlantUML, although this will be appreciate by PlantUML team. In my … Read more

How to correct PlantUML Line Path

There are some tricks that you can try, listed below. The layouting itself is performed by GraphViz (dot layouting iirc), and GraphViz simply does this sometimes. Graph layouting is a NP-complete problem, so algorithms usually take harsh shortcuts. Typical workarounds that I’ve seen or used include: adding hidden lines a -[hidden]- b extending the length … Read more