BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.in.pycon.org//2025//WWMDLH
BEGIN:VTIMEZONE
TZID:IST
BEGIN:STANDARD
DTSTART:20000101T000000
RRULE:FREQ=YEARLY;BYMONTH=1
TZNAME:IST
TZOFFSETFROM:+0530
TZOFFSETTO:+0530
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-2025-PCWZKW@cfp.in.pycon.org
DTSTART;TZID=IST:20250914T113000
DTEND;TZID=IST:20250914T120000
DESCRIPTION:Ever wondered how Django magically updates your database when y
 ou change your models? In this talk\, we’ll explore what really happens 
 behind the scenes—from detecting model changes to generating migration f
 iles\, and finally applying those changes to your database.\n\nEven if you
 're not a Django user\, this talk offers a clear and engaging look at how 
 Django handle schema changes safely. We'll walk through Django’s interna
 l components like the migration graph\, loader\, autodetector\, optimizer 
 and executor. You'll leave with a deeper appreciation for how Django abstr
 acts away complexity\, and how similar ideas appear across frameworks.\n\n
 Whether you're new to Django or an experienced user\, this talk will help 
 you understand migrations not just as files—but as a powerful engine tha
 t keeps your data model in sync with your code.
DTSTAMP:20260521T130139Z
LOCATION:Track 2
SUMMARY:The Anatomy of Django Migrations - Bhuvnesh Sharma
URL:https://cfp.in.pycon.org/2025/talk/PCWZKW/
END:VEVENT
END:VCALENDAR
