Overview
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. We use various Django versions across our application portfolio.
Official Documentation
Django Versions in Use
- buying-service-al202339-live - REST based service for caravan buying
- flix-epa-data312-live - EPA logger for metrics/incompletes
- flux-callme-service-al39 - Django REST based service for Callback table inserts in private VPC
- flux-exchange-service-al239 - Django REST based Web Service for Exchange Message workflows
- flux-qab-service-live - Django REST based webservice for TGSL quotes to (new) EPA forms
- flux-quote-service-311-live - Django REST based webservice for TGSL quotes to legacy Laravel EPA forms
- fluxlite-service38-live - Django REST based backend service for Fluxlite mobile app.
- goahead-testsuite - TGSL request / response logger for TGSL service development
- landscape-311-live - Infrastructure graph generator for Adrian Flux applications
- short-term-api-live - Django REST based web service for Short Term Mobile app backend
- sterling-breakdown38-live - Fullstack Django Application for breakdown purchasing
- tgsl-data-service312 - Django based backend for TGSL data synchronisation
- bikesure-affiliates - Bikesure Dealer Directory public frontend
- fakertrail - Django based HTTP Python Logger
- flux-bannerclick-app - Simple custom URL redirects
- flux-callback-service - Django REST based web service for callback sending
- flux-customer-portal - Legacy Policy Documents service for Customer Portal
- flux-epa-learner-docker - Legacy PHP EPA (Adrianflux/learner) - container version
- flux-epa-prd - EPA version 2.0 (Adrian Flux Leaner, Sterling Learner)
- flux-epa-service-new - Metadata data service for Legacy Laravel EPAs
- flux-geo-service - Django REST based web service for GeoData lookups
- flux-geodata-service - Django REST based web service for GeoData lookups ("legacy" apps)
- flux-handler-service - Django REST based web service for Department Info (opening times etc.) lookups
- flux-jaf - Adrian Flux (public) Job Application Form (JAF)
- flux-jam - Job Application Management (JAM) backend for Adrian Flux job applications
- flux-policy-documents-service - Django REST based web service for Sterling Policy Documents
- flux-redirects-service - Redirects manager for Adrian Flux brands URLs
- flux-regabi-data-live - Django REST based web service for car registration / information lookups
- flux-shorturl-app - Simple custom URL redirects for "short" Flux brand URLs
- flux-sitedata-service - Django REST based service for Metadata management Adrian Flux brand sites
- flux-sources-service - Django REST based web service for Flux source code lookups
- flux-worker-service - Worker service for Adrian Flux brand content variables.
- hut-app-launcher - Application Launcher for Adrian Flux brand backends
Version-Specific Documentation
Browse documentation for specific Django versions we use:
- Django 2.2 - LTS (Long Term Support)
- Django 3.0
- Django 3.1
- Django 3.2 - LTS (Long Term Support)
- Django 4.0
- Django 4.1
- Django 4.2 - LTS (Long Term Support)
- Django 5.0
- Django 5.1
- Django 5.2
Key Features
- ORM (Object-Relational Mapping) - Database abstraction layer
- Admin Interface - Auto-generated admin panel
- URL Routing - Clean URL design
- Template Engine - Built-in templating system
- Security - Built-in protections against common vulnerabilities
- Forms & Validation - Robust form handling