diff --git a/django_v5/scripts/run_project.sh b/django_v5/scripts/run_project.sh
index c56e97dd228b9f21b209ac867203a9a91816ff46..1f68b86a53c105126ac0f3917d3f0219cecbcd5e 100755
--- a/django_v5/scripts/run_project.sh
+++ b/django_v5/scripts/run_project.sh
@@ -19,7 +19,7 @@ function main () {
     # Clear any current output in terminal.
     clear
 
-    echo -e "${text_blue}Starting project setup for Django v4.2 test environment...${text_reset}"
+    echo -e "${text_blue}Starting project setup for Django v5.0 test environment...${text_reset}"
     echo ""
 
     # Import corresponding virtual environment, if not already done.
@@ -31,7 +31,7 @@ function main () {
 
     # Ensure latest versions of all corresponding dependencies are installed.
     # Because this project is assumed to only be used in local development,
-    # we only care about having a consistent Django major LTS version, and then
+    # we only care about having a consistent Django major Feature Release version, and then
     # otherwise always wanting the latest versions/bugfixes of all other
     # corresponding packages used.
     pipenv install --dev
diff --git a/django_v5/scripts/run_pytests.sh b/django_v5/scripts/run_pytests.sh
index 2124408ed8d9d4f7c50bee32157c896bee1893e6..e035a85c883d60c5dcdd192ae0e265d1062fdcb8 100755
--- a/django_v5/scripts/run_pytests.sh
+++ b/django_v5/scripts/run_pytests.sh
@@ -19,7 +19,7 @@ function main () {
     # Clear any current output in terminal.
     clear
 
-    echo -e "${text_blue}Starting project setup for Django v4.2 test environment...${text_reset}"
+    echo -e "${text_blue}Starting project setup for Django v5.0 test environment...${text_reset}"
     echo ""
 
     # Import corresponding virtual environment, if not already done.
@@ -31,7 +31,7 @@ function main () {
 
     # Ensure latest versions of all corresponding dependencies are installed.
     # Because this project is assumed to only be used in local development,
-    # we only care about having a consistent Django major LTS version, and then
+    # we only care about having a consistent Django major Feature Release version, and then
     # otherwise always wanting the latest versions/bugfixes of all other
     # corresponding packages used.
     pipenv install --dev
diff --git a/django_v5/settings/asgi.py b/django_v5/settings/asgi.py
index 684f9cc7c3f44fe0d14d31482d33bcbe2e88afda..bd79ec504f5f68fb61d4bbbfcf116ffa73b9f4f1 100644
--- a/django_v5/settings/asgi.py
+++ b/django_v5/settings/asgi.py
@@ -1,10 +1,10 @@
 """
-ASGI config for Django v4.2 test project.
+ASGI config for Django v5.0 test project.
 
 It exposes the ASGI callable as a module-level variable named ``application``.
 
 For more information on this file, see
-https://docs.djangoproject.com/en/4.2/howto/deployment/asgi/
+https://docs.djangoproject.com/en/5.0/howto/deployment/asgi/
 """
 
 import os
diff --git a/django_v5/settings/root_url.py b/django_v5/settings/root_url.py
index 1799e94cec50cc634f64006863d1bc81d831d68b..fba55e2d86f2ff75639c85d0ee648cf6fe27c4e5 100644
--- a/django_v5/settings/root_url.py
+++ b/django_v5/settings/root_url.py
@@ -1,5 +1,5 @@
 """
-Root Url for Django v4.2 test project.
+Root Url for Django v5.0 test project.
 """
 
 # Third-Party Imports.
diff --git a/django_v5/settings/settings.py b/django_v5/settings/settings.py
index e50e2c29e1fe44a4a554df90a628b457086beee9..9cbd7cf89760beafa0408c99096620612cd6ecae 100644
--- a/django_v5/settings/settings.py
+++ b/django_v5/settings/settings.py
@@ -1,5 +1,5 @@
 """
-Django settings for Django v4.2 test project.
+Django settings for Django v5.0 test project.
 """
 
 from pathlib import Path
@@ -9,7 +9,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent
 
 
 # Quick-start development settings - unsuitable for production
-# See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/
+# See https://docs.djangoproject.com/en/5.0/howto/deployment/checklist/
 
 # SECURITY WARNING: keep the secret key used in production secret!
 SECRET_KEY = 'django-insecure-1vch$yfewx8bsr-@9y@7r)&7vpieg^7x7m#jq%9)^1b9$+^)97'
@@ -80,7 +80,7 @@ WSGI_APPLICATION = 'settings.wsgi.application'
 
 
 # Database
-# https://docs.djangoproject.com/en/4.2/ref/settings/#databases
+# https://docs.djangoproject.com/en/5.0/ref/settings/#databases
 
 DATABASES = {
     'default': {
@@ -93,7 +93,7 @@ DATABASES = {
 AUTH_USER_MODEL = 'test_app.User'
 
 # Password validation
-# https://docs.djangoproject.com/en/4.2/ref/settings/#auth-password-validators
+# https://docs.djangoproject.com/en/5.0/ref/settings/#auth-password-validators
 
 AUTH_PASSWORD_VALIDATORS = [
     {
@@ -112,7 +112,7 @@ AUTH_PASSWORD_VALIDATORS = [
 
 
 # Internationalization
-# https://docs.djangoproject.com/en/4.2/topics/i18n/
+# https://docs.djangoproject.com/en/5.0/topics/i18n/
 
 LANGUAGE_CODE = 'en-us'
 
@@ -124,11 +124,11 @@ USE_TZ = True
 
 
 # Static files (CSS, JavaScript, Images)
-# https://docs.djangoproject.com/en/4.2/howto/static-files/
+# https://docs.djangoproject.com/en/5.0/howto/static-files/
 
 STATIC_URL = 'static/'
 
 # Default primary key field type
-# https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field
+# https://docs.djangoproject.com/en/5.0/ref/settings/#default-auto-field
 
 DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
diff --git a/django_v5/settings/urls.py b/django_v5/settings/urls.py
index 3f6b504988dca3b10043b3d83ab114d3d22836ca..0d8667c4e9056510b666a5580a12a9703eab31ab 100644
--- a/django_v5/settings/urls.py
+++ b/django_v5/settings/urls.py
@@ -1,5 +1,5 @@
 """
-Django v4.2 test project URL Configuration
+Django v5.0 test project URL Configuration
 """
 
 from django.contrib import admin
diff --git a/django_v5/settings/wsgi.py b/django_v5/settings/wsgi.py
index 247d8344403376a45a32f13380ed1aef8bd890f4..251701599ca9445139a3fb8f9b64f2c54ee2ce34 100644
--- a/django_v5/settings/wsgi.py
+++ b/django_v5/settings/wsgi.py
@@ -1,10 +1,10 @@
 """
-WSGI config for Django v4.2 test project.
+WSGI config for Django v5.0 test project.
 
 It exposes the WSGI callable as a module-level variable named ``application``.
 
 For more information on this file, see
-https://docs.djangoproject.com/en/4.2/howto/deployment/wsgi/
+https://docs.djangoproject.com/en/5.0/howto/deployment/wsgi/
 """
 
 import os
diff --git a/django_v5/test_app/admin.py b/django_v5/test_app/admin.py
index 4be79cb9be75cac57eb332ed89b0dda72cd91dfc..8ca9d4b857f2d0a6ce14356b77bed6837dc6bfd8 100644
--- a/django_v5/test_app/admin.py
+++ b/django_v5/test_app/admin.py
@@ -1,5 +1,5 @@
 """
-Admin views for Django v4.2 test project app.
+Admin views for Django v5.0 test project app.
 """
 
 # Third-Party Imports.
diff --git a/django_v5/test_app/apps.py b/django_v5/test_app/apps.py
index 3f08975527641bf12fbaf6f91284980949c23e57..1321dab8437b52f399eaf92867b0739c60d74015 100644
--- a/django_v5/test_app/apps.py
+++ b/django_v5/test_app/apps.py
@@ -1,5 +1,5 @@
 """
-App definition for Django v4.2 test project app.
+App definition for Django v5.0 test project app.
 """
 
 # Third-Party Imports.
diff --git a/django_v5/test_app/forms.py b/django_v5/test_app/forms.py
index 85e2b4e6990d8f4a602e131eb2fa29d185712f0e..fa7b3617b4dd5423c89119d60bcebc59d19e5c12 100644
--- a/django_v5/test_app/forms.py
+++ b/django_v5/test_app/forms.py
@@ -1,5 +1,5 @@
 """
-Forms for Django v4.2 test project app.
+Forms for Django v5.0 test project app.
 """
 
 # System Imports.
diff --git a/django_v5/test_app/models.py b/django_v5/test_app/models.py
index 1d2ac8103d4f9ece9d4e56c2a3e0ebe88617c5a0..32a45eb1ef402e86252eac2d87a890dac5eb4046 100644
--- a/django_v5/test_app/models.py
+++ b/django_v5/test_app/models.py
@@ -1,5 +1,5 @@
 """
-Models for Django v4.2 test project app.
+Models for Django v5.0 test project app.
 """
 
 # Third-Party Imports.
diff --git a/django_v5/test_app/templates/registration/login.html b/django_v5/test_app/templates/registration/login.html
index 88b9d7206c47a7d462c94709765c8d2bb6d6335e..cf6890653647e4ac60015f9aa095a6f9bdaf5c49 100644
--- a/django_v5/test_app/templates/registration/login.html
+++ b/django_v5/test_app/templates/registration/login.html
@@ -2,7 +2,7 @@
 
 
 {% block page_header %}
-  Django LTS v4.2 - Login Page
+  Django Feature Release v5.0 - Login Page
 {% endblock page_header %}
 
 
diff --git a/django_v5/test_app/templates/test_app/api_send.html b/django_v5/test_app/templates/test_app/api_send.html
index 48d1b13bed96007f8adc4087a8b970445393d15c..43bf8ef72ea928205af3ce83e54a622ee2718d1f 100644
--- a/django_v5/test_app/templates/test_app/api_send.html
+++ b/django_v5/test_app/templates/test_app/api_send.html
@@ -2,7 +2,7 @@
 
 
 {% block page_header %}
-  Django LTS v4.2 - API Send
+  Django Feature Release v5.0 - API Send
 {% endblock page_header %}
 
 
diff --git a/django_v5/test_app/templates/test_app/base.html b/django_v5/test_app/templates/test_app/base.html
index e339200ffab57ccf637ba808ccc1d8477d07e296..f334ac77f0efaaf6cf7d1426539c0498d829f4ca 100644
--- a/django_v5/test_app/templates/test_app/base.html
+++ b/django_v5/test_app/templates/test_app/base.html
@@ -4,7 +4,7 @@
 <head>
   <meta charset="utf-8"/>
   <title>
-    Django LTS v4.2 -
+    Django Feature Release v5.0 -
     {% block title %}
       Test App Title
     {% endblock title %}
@@ -28,7 +28,7 @@
   {% block body %}
     <h1>
       {% block page_header %}
-        Django LTS v4.2 - Test Page Header
+        Django Feature Release v5.0 - Test Page Header
       {% endblock page_header %}
     </h1>
 
diff --git a/django_v5/test_app/templates/test_app/group_check.html b/django_v5/test_app/templates/test_app/group_check.html
index 4a41aceca116e6d13395235d1be3b3c35e4d5fff..a6618ef895098a807829e41a23321f22d1450ea1 100644
--- a/django_v5/test_app/templates/test_app/group_check.html
+++ b/django_v5/test_app/templates/test_app/group_check.html
@@ -2,7 +2,7 @@
 
 
 {% block page_header %}
-  Django LTS v4.2 - Test Group Check
+  Django Feature Release v5.0 - Test Group Check
 {% endblock page_header %}
 
 
diff --git a/django_v5/test_app/templates/test_app/index.html b/django_v5/test_app/templates/test_app/index.html
index ea356cd9c84da6b7d2142b1178f5aa29d75b32ea..4b6b5c822288c41ef3e3ad9a9c4f6802d5f0e5c3 100644
--- a/django_v5/test_app/templates/test_app/index.html
+++ b/django_v5/test_app/templates/test_app/index.html
@@ -1,7 +1,7 @@
 {% extends "test_app/base.html" %}
 
 {% block page_header %}
-  Django LTS v4.2 - Test App Index
+  Django Feature Release v5.0 - Test App Index
 {% endblock page_header %}
 
 
@@ -19,7 +19,7 @@
       <p>Standard Views:</p>
       <ul>
         <li>
-          <p><a href="{% url 'root_project_home_page:index' %}">Back to Django v4.2 Home</a></p>
+          <p><a href="{% url 'root_project_home_page:index' %}">Back to Django v5.0 Home</a></p>
         </li>
         <li>
           <p><a href="{% url 'test_app:view_with_login_check' %}">Test App - Login Check Page</a></p>
diff --git a/django_v5/test_app/templates/test_app/login_check.html b/django_v5/test_app/templates/test_app/login_check.html
index 35f9971c027a5503940490deb3f26b6eee337ca5..4c55b22ac840b975a7f836c24b923444052f5065 100644
--- a/django_v5/test_app/templates/test_app/login_check.html
+++ b/django_v5/test_app/templates/test_app/login_check.html
@@ -2,7 +2,7 @@
 
 
 {% block page_header %}
-  Django LTS v4.2 - Test Login Check
+  Django Feature Release v5.0 - Test Login Check
 {% endblock page_header %}
 
 
diff --git a/django_v5/test_app/templates/test_app/permission_check.html b/django_v5/test_app/templates/test_app/permission_check.html
index 336a97e87abc8fd0f090e145d75952766e9838cf..d982c2ce026dd85dfa3eff2fbd7f78eed39596f6 100644
--- a/django_v5/test_app/templates/test_app/permission_check.html
+++ b/django_v5/test_app/templates/test_app/permission_check.html
@@ -2,7 +2,7 @@
 
 
 {% block page_header %}
-  Django LTS v4.2 - Test Permission Check
+  Django Feature Release v5.0 - Test Permission Check
 {% endblock page_header %}
 
 
diff --git a/django_v5/test_app/templates/test_app/root_project_home_page.html b/django_v5/test_app/templates/test_app/root_project_home_page.html
index 391ab4f443a0596ee011ee9d9e0aa3ddd817d3c3..5a77958323de868010b18fb36dff9d874bdca6f3 100644
--- a/django_v5/test_app/templates/test_app/root_project_home_page.html
+++ b/django_v5/test_app/templates/test_app/root_project_home_page.html
@@ -2,7 +2,7 @@
 
 
 {% block page_header %}
-  Django Testing Sandbox - LTS v4.2
+  Django Testing Sandbox - Feature Release v5.0
 {% endblock page_header %}
 
 
diff --git a/django_v5/test_app/tests/base_tests/test_models.py b/django_v5/test_app/tests/base_tests/test_models.py
index 8758f1c5df489d8651d1448e753594476de916f5..21632d1b24343d5b85c1eec98115aa5227d18f48 100644
--- a/django_v5/test_app/tests/base_tests/test_models.py
+++ b/django_v5/test_app/tests/base_tests/test_models.py
@@ -1,5 +1,5 @@
 """
-Model tests for Django v4.2 test project app.
+Model tests for Django v5.0 test project app.
 
 Uses base/built-in Django logic to execute.
 """
diff --git a/django_v5/test_app/tests/base_tests/test_views.py b/django_v5/test_app/tests/base_tests/test_views.py
index 06c000ea41cacd0578aa1336a6e475bb17e6f1c1..bb919b516f7d74dd58620413b55c1f4e6317ddc8 100644
--- a/django_v5/test_app/tests/base_tests/test_views.py
+++ b/django_v5/test_app/tests/base_tests/test_views.py
@@ -1,5 +1,5 @@
 """
-View tests for Django v4.2 test project app.
+View tests for Django v5.0 test project app.
 
 Uses base/built-in Django logic to execute.
 """
@@ -104,7 +104,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test App Index', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test App Index', page_content)
 
         with self.subTest('Check views using admin user'):
             # Get response object.
@@ -116,7 +116,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test App Index', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test App Index', page_content)
 
         with self.subTest('Check views using inactive user'):
             # Get response object.
@@ -128,7 +128,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test App Index', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test App Index', page_content)
 
         with self.subTest('Check views using standard user'):
             # Get response object.
@@ -140,7 +140,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test App Index', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test App Index', page_content)
 
         with self.subTest('Check views using new user'):
             # Generate user model.
@@ -159,7 +159,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test App Index', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test App Index', page_content)
 
     def test__assert_login_view(self):
         """Verifies that login view can be accessed as expected."""
@@ -172,7 +172,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -189,7 +189,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Login Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Login Check', page_content)
             self.assertIn('This view should require user login to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -203,7 +203,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Login Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Login Check', page_content)
             self.assertIn('This view should require user login to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -217,7 +217,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -234,7 +234,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Login Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Login Check', page_content)
             self.assertIn('This view should require user login to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -255,7 +255,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Login Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Login Check', page_content)
             self.assertIn('This view should require user login to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -279,7 +279,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -296,7 +296,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Permission Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Permission Check', page_content)
             self.assertIn('This view should require permission of "test_permission" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -313,7 +313,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Permission Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Permission Check', page_content)
             self.assertIn('This view should require permission of "test_permission" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -327,7 +327,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -349,7 +349,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Permission Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Permission Check', page_content)
             self.assertIn('This view should require permission of "test_permission" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -363,7 +363,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -383,7 +383,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -400,7 +400,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -422,7 +422,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Permission Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Permission Check', page_content)
             self.assertIn('This view should require permission of "test_permission" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -443,7 +443,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -465,7 +465,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Permission Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Permission Check', page_content)
             self.assertIn('This view should require permission of "test_permission" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -484,7 +484,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -501,7 +501,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Group Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Group Check', page_content)
             self.assertIn('This view should require group of "test_group" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -518,7 +518,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Group Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Group Check', page_content)
             self.assertIn('This view should require group of "test_group" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -532,7 +532,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertNotIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -554,7 +554,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Group Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Group Check', page_content)
             self.assertIn('This view should require group of "test_group" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -568,7 +568,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -588,7 +588,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -605,7 +605,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertNotIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -627,7 +627,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Group Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Group Check', page_content)
             self.assertIn('This view should require group of "test_group" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -648,7 +648,7 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertNotIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -670,6 +670,6 @@ class ViewTestCase(TestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Group Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Group Check', page_content)
             self.assertIn('This view should require group of "test_group" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
diff --git a/django_v5/test_app/tests/etc_tests/test_models.py b/django_v5/test_app/tests/etc_tests/test_models.py
index 5358c9c4ef2f503ba73aef9c3e8893bbf448e53a..b0cd28029aea3b3a6ecb93073830ef5339077b9c 100644
--- a/django_v5/test_app/tests/etc_tests/test_models.py
+++ b/django_v5/test_app/tests/etc_tests/test_models.py
@@ -1,5 +1,5 @@
 """
-Model tests for Django v4.2 test project app.
+Model tests for Django v5.0 test project app.
 
 Uses ETC package logic to execute.
 Should otherwise be fairly similar to the "base_tests", as a way to
diff --git a/django_v5/test_app/tests/etc_tests/test_views.py b/django_v5/test_app/tests/etc_tests/test_views.py
index 5458620c00dad41a3fb0ab7ca3ed93f927132305..9214ff5933a5279dfb2576ebadfc4a5d5ef811d3 100644
--- a/django_v5/test_app/tests/etc_tests/test_views.py
+++ b/django_v5/test_app/tests/etc_tests/test_views.py
@@ -1,5 +1,5 @@
 """
-View tests for Django v4.2 test project app.
+View tests for Django v5.0 test project app.
 
 Uses ETC package logic to execute.
 Should otherwise be fairly similar to the "base_tests", as a way to
@@ -71,7 +71,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test App Index', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test App Index', page_content)
 
         with self.subTest('Check views using admin user'):
             # Get response object.
@@ -82,7 +82,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test App Index', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test App Index', page_content)
 
         with self.subTest('Check views using inactive user'):
             # Get response object.
@@ -93,7 +93,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test App Index', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test App Index', page_content)
 
         with self.subTest('Check views using standard user'):
             # Get response object.
@@ -104,7 +104,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test App Index', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test App Index', page_content)
 
         with self.subTest('Check views using new user'):
             # Generate user model.
@@ -122,7 +122,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test App Index', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test App Index', page_content)
 
     def test__assert_login_view(self):
         """Verifies that login view can be accessed as expected."""
@@ -135,7 +135,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -151,7 +151,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Login Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Login Check', page_content)
             self.assertIn('This view should require user login to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -164,7 +164,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Login Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Login Check', page_content)
             self.assertIn('This view should require user login to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -177,7 +177,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -193,7 +193,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Login Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Login Check', page_content)
             self.assertIn('This view should require user login to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -213,7 +213,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Login Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Login Check', page_content)
             self.assertIn('This view should require user login to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -237,7 +237,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -253,7 +253,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Permission Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Permission Check', page_content)
             self.assertIn('This view should require permission of "test_permission" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -269,7 +269,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Permission Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Permission Check', page_content)
             self.assertIn('This view should require permission of "test_permission" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -282,7 +282,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -303,7 +303,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Permission Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Permission Check', page_content)
             self.assertIn('This view should require permission of "test_permission" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -316,7 +316,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -335,7 +335,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -351,7 +351,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -372,7 +372,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Permission Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Permission Check', page_content)
             self.assertIn('This view should require permission of "test_permission" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -392,7 +392,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -413,7 +413,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Permission Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Permission Check', page_content)
             self.assertIn('This view should require permission of "test_permission" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -432,7 +432,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -448,7 +448,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Group Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Group Check', page_content)
             self.assertIn('This view should require group of "test_group" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -464,7 +464,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Group Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Group Check', page_content)
             self.assertIn('This view should require group of "test_group" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -477,7 +477,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertNotIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -498,7 +498,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Group Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Group Check', page_content)
             self.assertIn('This view should require group of "test_group" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -511,7 +511,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -530,7 +530,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertIn('Please login to see this page.', page_content)
             self.assertIn('Username:', page_content)
@@ -546,7 +546,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertNotIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -567,7 +567,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Group Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Group Check', page_content)
             self.assertIn('This view should require group of "test_group" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
 
@@ -587,7 +587,7 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Login Page', page_content)
+            self.assertIn('Django Feature Release v5.0 - Login Page', page_content)
             self.assertIn('You need to login to continue.', page_content)
             self.assertNotIn('Please login to see this page.', page_content)
             self.assertNotIn('Your account doesn\'t have access to this page. To proceed,', page_content)
@@ -608,6 +608,6 @@ class ViewTestCase(IntegrationTestCase):
 
             # Various checks to ensure page is the one we expect.
             page_content = response.content.decode('utf-8')
-            self.assertIn('Django LTS v4.2 - Test Group Check', page_content)
+            self.assertIn('Django Feature Release v5.0 - Test Group Check', page_content)
             self.assertIn('This view should require group of "test_group" to see.', page_content)
             self.assertIn('Back to Test App Views', page_content)
diff --git a/django_v5/test_app/urls.py b/django_v5/test_app/urls.py
index 739c603a4b4cd10418893d4d53f755663c487463..dc1b51f477e175b744f757ba32b82fedb04150d8 100644
--- a/django_v5/test_app/urls.py
+++ b/django_v5/test_app/urls.py
@@ -1,5 +1,5 @@
 """
-Urls for Django v4.2 test project app.
+Urls for Django v5.0 test project app.
 """
 
 # Third-Party Imports.
diff --git a/django_v5/test_app/views.py b/django_v5/test_app/views.py
index 39b125f210ebd552f1ed9849efa79246cfd44b20..2a7d013faa4b8dee27619f368395359d7f7cece1 100644
--- a/django_v5/test_app/views.py
+++ b/django_v5/test_app/views.py
@@ -1,5 +1,5 @@
 """
-Views for Django v4.2 test project app.
+Views for Django v5.0 test project app.
 """
 
 # System Imports.