diff --git a/core/settings.py b/core/settings.py index 3932785..d0c7b12 100644 --- a/core/settings.py +++ b/core/settings.py @@ -57,6 +57,7 @@ INSTALLED_APPS = [ "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", + "django_extensions", "rest_framework", "compressor", "apps.api", diff --git a/requirements.txt b/requirements.txt index b5debab..5a89ae8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,8 +3,10 @@ Django==5.0.6 django-appconf==1.0.5 django-compressor==4.4 django-environ==0.11.2 +django-extensions==3.2.3 django-libsass==0.9 djangorestframework==3.15.2 +graphviz==0.20.3 libsass==0.22.0 pillow==11.0.0 python-dotenv==1.0.1 diff --git a/scripts/entity-relationship-diagram.sh b/scripts/entity-relationship-diagram.sh new file mode 100644 index 0000000..6c15abc --- /dev/null +++ b/scripts/entity-relationship-diagram.sh @@ -0,0 +1,5 @@ +cd "$(dirname "$(readlink -f "$0")")"/.. + +source ./venv/bin/activate + +python manage.py graph_models apps_home | dot -Tpng -o entity-relationship-diagram.png