From c56ef92f6825bebe74d212a7b56593caa4ddbc0b Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Fri, 28 Nov 2025 13:19:24 +0000 Subject: [PATCH] link to 20 years of Django. - online edit of handbook/troggle/trogdjango.html --- handbook/troggle/trogdjango.html | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/handbook/troggle/trogdjango.html b/handbook/troggle/trogdjango.html index 30e90441d..8ae267f33 100644 --- a/handbook/troggle/trogdjango.html +++ b/handbook/troggle/trogdjango.html @@ -40,8 +40,11 @@
  • Django pre-announces which features will be deprecated: docs.djangoproject.com/en/dev/internals/deprecation/
  • Django release schedule: supported versions timetable
  • Significant new Django versions are released every 8 months. Deprecated features after removed after the two subsequent versions. +
  • There is now a long history of very reliable and non-breaking version upgrades. This is what decades’ worth of a stable framework looks like. -

    This may seem overly pedantic and heavyweight, but this is exactly what we need when we are supporting software over decades. When we use software in troggle which is not so well organised, we really feel the pain. +

    This may seem overly pedantic and heavyweight, but + this is exactly what we need + when we are supporting software over decades. When we use software in troggle which is not so well organised, we really feel the pain.

    Django plugins

    We do not just use our own code and django. We also use django plugins (known as "apps") too. These can do such things as image re-sizing, user authentication with captchas, PayPal processing or mailing list integration. Unfortunately django plugins are volunteer efforts and do not have the same defined update management process as django itself, so release schedules are rather random. They cause merry hell when upgrading troggle to use a new version of django.