From b9b90dfeea8938f48d9ea7563a02109de65d18a3 Mon Sep 17 00:00:00 2001 From: Brandon Rodriguez <brodriguez8774@gmail.com> Date: Wed, 1 Mar 2023 17:19:51 -0500 Subject: [PATCH] Update all projects to include easy debug views for some packages --- django_v2/settings/settings.py | 10 ++++++ django_v2/settings/urls.py | 9 ++++++ .../test_app/root_project_home_page.html | 25 +++++++++++++++ django_v3/settings/settings.py | 13 ++++++++ django_v3/settings/urls.py | 12 +++++++ .../test_app/root_project_home_page.html | 32 +++++++++++++++++++ django_v4/settings/settings.py | 13 ++++++++ django_v4/settings/urls.py | 12 +++++++ .../test_app/root_project_home_page.html | 32 +++++++++++++++++++ 9 files changed, 158 insertions(+) diff --git a/django_v2/settings/settings.py b/django_v2/settings/settings.py index 35dea4a..0215ddb 100644 --- a/django_v2/settings/settings.py +++ b/django_v2/settings/settings.py @@ -34,6 +34,12 @@ INSTALLED_APPS = [ # Project apps. 'test_app.apps.TestAppConfig', + # DjangoDD Package. + 'django_dump_die', + + # DjangoETC Package. + 'django_expanded_test_cases', + # Built-in Django apps. 'django.contrib.admin', 'django.contrib.auth', @@ -44,6 +50,10 @@ INSTALLED_APPS = [ ] MIDDLEWARE = [ + # Package middleware. + 'django_dump_die.middleware.DumpAndDieMiddleware', + + # Built-in Django middleware. 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', diff --git a/django_v2/settings/urls.py b/django_v2/settings/urls.py index 1642526..6f242cc 100644 --- a/django_v2/settings/urls.py +++ b/django_v2/settings/urls.py @@ -26,6 +26,15 @@ urlpatterns = [ # Basic/minimalistic Django application. path('test_app/', include('test_app.urls')), + # Package testing views. + + # DjangoDD routes for demo purposes. + path('dd/', include('django_dump_die.urls')), + path('dd_tests/', include('django_dump_die.test_urls')), + + # DjangoETC routes for demo purposes. + path('django_etc/', include('django_expanded_test_cases.test_urls')), + # Default project root view. path('', include('settings.root_url')), ] diff --git a/django_v2/test_app/templates/test_app/root_project_home_page.html b/django_v2/test_app/templates/test_app/root_project_home_page.html index e3d258a..c1fb230 100644 --- a/django_v2/test_app/templates/test_app/root_project_home_page.html +++ b/django_v2/test_app/templates/test_app/root_project_home_page.html @@ -12,6 +12,9 @@ {% block content %} + <hr> + + <h3>In-Project Views</h3> <ul> <li> <p><a href="{% url 'admin:index' %}">Admin Views</a></p> @@ -20,4 +23,26 @@ <p><a href="{% url 'test_app:index' %}">Test App Views</a></p> </li> </ul> + + <hr> + + <h3>Package Debug Views</h3> + + <h4>Django DD (DumpDie)</h4> + <ul> + <li> + <p><a href="{% url 'django_dump_die:index' %}">Django DD Debug Views</a></p> + </li> + <li> + <p><a href="{% url 'django_dump_die_tests:index' %}">Django DD Test Views</a></p> + </li> + </ul> + + <h4>Django ETC (ExpandedTestCases)</h4> + <ul> + <li> + <p><a href="{% url 'django_expanded_test_cases:index' %}">Django ETC Test Views</a></p> + </li> + </ul> + {% endblock content %} diff --git a/django_v3/settings/settings.py b/django_v3/settings/settings.py index 2af4bca..fb7f510 100644 --- a/django_v3/settings/settings.py +++ b/django_v3/settings/settings.py @@ -34,6 +34,15 @@ INSTALLED_APPS = [ # Project apps. 'test_app.apps.TestAppConfig', + # AdminLTE2 Package. + 'adminlte2_pdq', + + # DjangoDD Package. + 'django_dump_die', + + # DjangoETC Package. + 'django_expanded_test_cases', + # Built-in Django apps. 'django.contrib.admin', 'django.contrib.auth', @@ -44,6 +53,10 @@ INSTALLED_APPS = [ ] MIDDLEWARE = [ + # Package middleware. + 'django_dump_die.middleware.DumpAndDieMiddleware', + + # Built-in Django middleware. 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', diff --git a/django_v3/settings/urls.py b/django_v3/settings/urls.py index 26c6c69..f304417 100644 --- a/django_v3/settings/urls.py +++ b/django_v3/settings/urls.py @@ -26,6 +26,18 @@ urlpatterns = [ # Basic/minimalistic Django application. path('test_app/', include('test_app.urls')), + # Package testing views. + + # AdminLTE2 routes for demo purposes. + path('adminlte2/', include('adminlte2_pdq.urls')), + + # DjangoDD routes for demo purposes. + path('dd/', include('django_dump_die.urls')), + path('dd_tests/', include('django_dump_die.test_urls')), + + # DjangoETC routes for demo purposes. + path('django_etc/', include('django_expanded_test_cases.test_urls')), + # Default project root view. path('', include('settings.root_url')), ] diff --git a/django_v3/test_app/templates/test_app/root_project_home_page.html b/django_v3/test_app/templates/test_app/root_project_home_page.html index 1d5a5fb..d43088e 100644 --- a/django_v3/test_app/templates/test_app/root_project_home_page.html +++ b/django_v3/test_app/templates/test_app/root_project_home_page.html @@ -12,6 +12,9 @@ {% block content %} + <hr> + + <h3>In-Project Views</h3> <ul> <li> <p><a href="{% url 'admin:index' %}">Admin Views</a></p> @@ -20,4 +23,33 @@ <p><a href="{% url 'test_app:index' %}">Test App Views</a></p> </li> </ul> + + <hr> + + <h3>Package Debug Views</h3> + + <h4>Django AdminLTE2 PDQ (PrettyDarnQuick)</h4> + <ul> + <li> + <p><a href="{% url 'adminlte2_pdq:home' %}">AdminLTE2 PDQ Debug Views</a></p> + </li> + </ul> + + <h4>Django DD (DumpDie)</h4> + <ul> + <li> + <p><a href="{% url 'django_dump_die:index' %}">Django DD Debug Views</a></p> + </li> + <li> + <p><a href="{% url 'django_dump_die_tests:index' %}">Django DD Test Views</a></p> + </li> + </ul> + + <h4>Django ETC (ExpandedTestCases)</h4> + <ul> + <li> + <p><a href="{% url 'django_expanded_test_cases:index' %}">Django ETC Test Views</a></p> + </li> + </ul> + {% endblock content %} diff --git a/django_v4/settings/settings.py b/django_v4/settings/settings.py index 6ede7a2..a243260 100644 --- a/django_v4/settings/settings.py +++ b/django_v4/settings/settings.py @@ -34,6 +34,15 @@ INSTALLED_APPS = [ # Project apps. 'test_app.apps.TestAppConfig', + # AdminLTE2 Package. + 'adminlte2_pdq', + + # DjangoDD Package. + 'django_dump_die', + + # DjangoETC Package. + 'django_expanded_test_cases', + # Built-in Django apps. 'django.contrib.admin', 'django.contrib.auth', @@ -44,6 +53,10 @@ INSTALLED_APPS = [ ] MIDDLEWARE = [ + # Package middleware. + 'django_dump_die.middleware.DumpAndDieMiddleware', + + # Built-in Django middleware. 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', diff --git a/django_v4/settings/urls.py b/django_v4/settings/urls.py index 4d31829..3f9b160 100644 --- a/django_v4/settings/urls.py +++ b/django_v4/settings/urls.py @@ -26,6 +26,18 @@ urlpatterns = [ # Basic/minimalistic Django application. path('test_app/', include('test_app.urls')), + # Package testing views. + + # AdminLTE2 routes for demo purposes. + path('adminlte2/', include('adminlte2_pdq.urls')), + + # DjangoDD routes for demo purposes. + path('dd/', include('django_dump_die.urls')), + path('dd_tests/', include('django_dump_die.test_urls')), + + # DjangoETC routes for demo purposes. + path('django_etc/', include('django_expanded_test_cases.test_urls')), + # Default project root view. path('', include('settings.root_url')), ] diff --git a/django_v4/test_app/templates/test_app/root_project_home_page.html b/django_v4/test_app/templates/test_app/root_project_home_page.html index 782ffa6..dc2792d 100644 --- a/django_v4/test_app/templates/test_app/root_project_home_page.html +++ b/django_v4/test_app/templates/test_app/root_project_home_page.html @@ -13,6 +13,9 @@ {% block content %} + <hr> + + <h3>In-Project Views</h3> <ul> <li> <p><a href="{% url 'admin:index' %}">Admin Views</a></p> @@ -21,4 +24,33 @@ <p><a href="{% url 'test_app:index' %}">Test App Views</a></p> </li> </ul> + + <hr> + + <h3>Package Debug Views</h3> + + <h4>Django AdminLTE2 PDQ (PrettyDarnQuick)</h4> + <ul> + <li> + <p><a href="{% url 'adminlte2_pdq:home' %}">AdminLTE2 PDQ Debug Views</a></p> + </li> + </ul> + + <h4>Django DD (DumpDie)</h4> + <ul> + <li> + <p><a href="{% url 'django_dump_die:index' %}">Django DD Debug Views</a></p> + </li> + <li> + <p><a href="{% url 'django_dump_die_tests:index' %}">Django DD Test Views</a></p> + </li> + </ul> + + <h4>Django ETC (ExpandedTestCases)</h4> + <ul> + <li> + <p><a href="{% url 'django_expanded_test_cases:index' %}">Django ETC Test Views</a></p> + </li> + </ul> + {% endblock content %} -- GitLab