From 1d3b10709262ed558db1430a7ca26f5a338731bc Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 19 Jan 2024 16:26:27 -0500 Subject: [PATCH] Install django-htmx --- base_requirements.txt | 4 ++++ netbox/netbox/settings.py | 2 ++ requirements.txt | 1 + 3 files changed, 7 insertions(+) diff --git a/base_requirements.txt b/base_requirements.txt index 87a3066c4..4ac2b044a 100644 --- a/base_requirements.txt +++ b/base_requirements.txt @@ -18,6 +18,10 @@ django-filter # https://github.com/flavors/django-graphiql-debug-toolbar/blob/main/CHANGES.rst django-graphiql-debug-toolbar +# HTMX utilities for Django +# https://django-htmx.readthedocs.io/en/latest/changelog.html +django-htmx + # Modified Preorder Tree Traversal (recursive nesting of objects) # Pinned to 0.14.0; 0.15.0 requires Python 3.9+ # https://github.com/django-mptt/django-mptt/blob/main/CHANGELOG.rst diff --git a/netbox/netbox/settings.py b/netbox/netbox/settings.py index 2fc33f1d2..bc7603fc4 100644 --- a/netbox/netbox/settings.py +++ b/netbox/netbox/settings.py @@ -367,6 +367,7 @@ INSTALLED_APPS = [ 'debug_toolbar', 'graphiql_debug_toolbar', 'django_filters', + 'django_htmx', 'django_tables2', 'django_prometheus', 'graphene_django', @@ -405,6 +406,7 @@ MIDDLEWARE = [ 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.security.SecurityMiddleware', + 'django_htmx.middleware.HtmxMiddleware', 'netbox.middleware.RemoteUserMiddleware', 'netbox.middleware.CoreMiddleware', 'netbox.middleware.MaintenanceModeMiddleware', diff --git a/requirements.txt b/requirements.txt index cc733d4b9..f6edb9d2c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,6 +3,7 @@ django-cors-headers==4.3.1 django-debug-toolbar==4.2.0 django-filter==23.5 django-graphiql-debug-toolbar==0.2.0 +django-htmx==1.17.2 django-mptt==0.14.0 django-pglocks==1.0.4 django-prometheus==2.3.1