~/talk

Evolving Django: What We Learned

Talkat DjangoCon US 2025 · on Monday, 2025-09-08· at 14:40· Wolf Point Ballroom· [django, databases]
links:none on file
slides:none on file

Claim: Django is not a SQL framework. A production-ready Django MongoDB backend exists that hooks Django indirection points, runs the Django test suite, supports migrations, transactions, embedded models, arrays, and native features like Atlas Search, vector and geospatial queries and the aggregation pipeline. It integrates with Django REST Framework, filters and Wagtail, but exposes pain points: default AutoField assumptions require workarounds and tests need repo forks. Raw MongoDB aggregation is supported and the backend continually iterates.

AI-written summary · about

  1. 0:00Django and MongoDB intro
  2. 2:07What is MongoDB
  3. 4:15Early MongoDB mistakes
  4. 6:21SQL vs MongoDB modeling
  5. 8:53NoSQL migrations
  6. 9:59Querying differences
  7. 12:49Extending Django
  8. 15:16Future-proofing backend
  9. 17:41Django extensibility
  10. 18:43Django full-stack
  11. 19:27Production with MongoDB
  12. 20:09AI with Django
  13. 20:53Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.