diff --git a/django_v2/settings/settings.py b/django_v2/settings/settings.py index 35dea4a5a00338a5a9d6821df35fc98d7842f9f8..0215ddb05f475f72432f3c84e36afc9a9a7d6ae0 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 16425265e1a9d48303734be9ee720fddfe77436e..6f242cc86660286cae6d956e088c420caf580fad 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 e3d258aa7716b7b53a2aeadb40b9f13da89a48ea..c1fb230a78d498253e2e450bf4f139f58ab5c2f2 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 2af4bca6b7e8790e5c02a571b4514188935a1c9f..fb7f5105a85e14a3e78c237bcf7128cbd4a09f48 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 26c6c695425cee20d583e8167956f65ccd8e7939..f3044176cbd107b88a79d48d9375ff7215ab6593 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 1d5a5fb97aa809e0a432fcd21fe91e5feb530fd9..d43088e78b1915b58a4caa72896d31f5326af319 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 6ede7a277390408f05a56f8936ffda7575a00a47..a24326052a8f4a557dcc99dacf08e0cad4e449dd 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 4d318290a8eaf709a3c04155d885370136f3872b..3f9b160743c5ee8b64121631b1e162f32459ea06 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 782ffa663df0c363d9956f5373428d9aff54e433..dc2792ddf6bed07d49348558fe17dabf666a8c6d 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 %}