django/django — a map by here-be-dragons django/db/migrations/operations/fields.py ⇄ django/db/migrations/operations/models.py: changed together in 35 commits django/template/loaders/app_directories.py ⇄ django/template/loaders/filesystem.py: changed together in 19 commits django/core/serializers/python.py ⇄ django/core/serializers/xml_serializer.py: changed together in 27 commits django/db/migrations/operations/base.py ⇄ django/db/migrations/operations/fields.py: changed together in 22 commits django/apps/config.py ⇄ django/apps/registry.py: changed together in 25 commits django/contrib/gis/db/backends/oracle/operations.py ⇄ django/contrib/gis/db/models/functions.py: changed together in 23 commits django/db/migrations/operations/base.py ⇄ django/db/migrations/operations/models.py: changed together in 24 commits django/contrib/gis/gdal/datasource.py ⇄ django/contrib/gis/gdal/feature.py: changed together in 15 commits django/core/cache/backends/filebased.py ⇄ django/core/cache/backends/locmem.py: changed together in 18 commits django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js ⇄ django/contrib/admin/static/admin/js/core.js: changed together in 19 commits django/core/cache/backends/db.py ⇄ django/core/cache/backends/locmem.py: changed together in 19 commits django/contrib/sessions/backends/cache.py ⇄ django/contrib/sessions/backends/db.py: changed together in 14 commits django/core/serializers/json.py ⇄ django/core/serializers/pyyaml.py: changed together in 17 commits django/core/checks/__init__.py ⇄ django/core/checks/registry.py: changed together in 13 commits django/contrib/admin/static/admin/js/calendar.js ⇄ django/contrib/admin/static/admin/js/core.js: changed together in 14 commits django/core/management/commands/startapp.py ⇄ django/core/management/commands/startproject.py: changed together in 10 commits django/core/cache/backends/dummy.py ⇄ django/core/cache/backends/locmem.py: changed together in 13 commits django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js ⇄ django/contrib/admin/static/admin/js/calendar.js: changed together in 16 commits django/core/cache/backends/db.py ⇄ django/core/cache/backends/filebased.py: changed together in 18 commits django/contrib/admin/static/admin/js/SelectFilter2.js ⇄ django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js: changed together in 17 commits django/contrib/gis/gdal/feature.py ⇄ django/contrib/gis/gdal/layer.py: changed together in 11 commits django/contrib/admin/static/admin/js/SelectBox.js ⇄ django/contrib/admin/static/admin/js/SelectFilter2.js: changed together in 13 commits django/core/cache/backends/dummy.py ⇄ django/core/cache/backends/filebased.py: changed together in 12 commits docs/Makefile ⇄ docs/make.bat: changed together in 8 commits django/contrib/sessions/backends/base.py ⇄ django/contrib/sessions/backends/db.py: changed together in 14 commits django/contrib/gis/gdal/datasource.py ⇄ django/contrib/gis/gdal/layer.py: changed together in 11 commits django/core/cache/backends/db.py ⇄ django/core/cache/backends/dummy.py: changed together in 13 commits django/views/generic/detail.py ⇄ django/views/generic/list.py: changed together in 12 commits Ashiphyr the Colossal Korothrax the Tangled Vorthas the Restless Orusith the Many-Handed Sylakesh the Colossal Igndrake the Tangled Xaaoth the Restless Balegorn the Many-Handed Oruemyr the Tangled Skaegorn the Entwined TESTS DOCS DB CONTRIB CORE UTILS TEST TEMPLATE FORMS CONF autodetector.py widgets.py request.py base.py validators.py message.py multipartparser.py layermapping.py admin/utils.py dates.py widgets.py query_utils.py i18n.py xml_serializer.py deletion.py views.py runner.py csrf.py creation.py dispatcher.py The Undefined Deep Bay of Yak Shaving The Race Condition Gulf of Deprecation HERE BE DRAGONS The Realm of django django/django · charted from 34,419 commits · 2005–2026 3,615 settlements · 603k lines · 3,315 souls · 10 dragons GREAT HOUSES House Russell Keith-Magee House Tim Graham House Claude Paroz House Adrian Holovaty House Jacob Kaplan-Moss House Andrew Godwin LEGEND Dragon: complex code that keeps changingMountains: deeply nested codeForest: untouched for 2+ yearsMarsh: TODO & FIXMEWalls: has testsRuins: its keeper is away (6+ months)Hatched: forged by AI agentsRoad: files that change togetherBorder: top-level directory N