From b4e932329427cc3b8bad7619b8d3d16cb6176916 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr> Date: Fri, 28 Apr 2017 20:23:06 +0200 Subject: [PATCH] add required code to draw database diagram do not forget to update dependencies. --- ippisite/ippisite/settings.py | 10 ++++++++++ ippisite/requirements.txt | 6 +++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/ippisite/ippisite/settings.py b/ippisite/ippisite/settings.py index f49781a3..9eeee7eb 100644 --- a/ippisite/ippisite/settings.py +++ b/ippisite/ippisite/settings.py @@ -37,6 +37,7 @@ INSTALLED_APPS = [ 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', + 'django_extensions', 'bootstrap3', 'ippidb' ] @@ -120,3 +121,12 @@ USE_TZ = True # https://docs.djangoproject.com/en/1.10/howto/static-files/ STATIC_URL = '/static/' + +# required to use django-extensions to draw database diagram +# to do so type +#$ ./manage.py graph_models -a > db.dot +#$ dot db.dot -T png -odb.png +GRAPH_MODELS = { + 'all_applications': True, + 'group_models': True, +} diff --git a/ippisite/requirements.txt b/ippisite/requirements.txt index cd634ed6..111a8cdd 100644 --- a/ippisite/requirements.txt +++ b/ippisite/requirements.txt @@ -1,3 +1,7 @@ Django django-bootstrap3 -bioservices \ No newline at end of file +bioservices +django-extensions +pygraphviz +pydot +pyparsing -- GitLab