BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Meetup//Meetup Calendar 1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
NAME:Python New Zealand - Christchurch
X-WR-CALNAME:Python New Zealand - Christchurch
BEGIN:VTIMEZONE
TZID:Pacific/Auckland
TZURL:http://tzurl.org/zoneinfo-outlook/Pacific/Auckland
X-LIC-LOCATION:Pacific/Auckland
BEGIN:DAYLIGHT
TZOFFSETFROM:+1200
TZOFFSETTO:+1300
TZNAME:NZDT
DTSTART:19700927T020000
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+1300
TZOFFSETTO:+1200
TZNAME:NZST
DTSTART:19700405T030000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:event_316438865@meetup.com
SEQUENCE:1
DTSTAMP:20260918T094557Z
DTSTART;TZID=Pacific/Auckland:20260922T174500
DTEND;TZID=Pacific/Auckland:20260922T191500
SUMMARY:Christchurch Python Meetup - September 2026
DESCRIPTION:Python New Zealand - Christchurch\n**Attila Viniczai: Fantasti
 cally slow Django queries and how to fix them**\n\n*Is there a workflow yo
 u can use to fix your slow Django app? There certainly is! In this talk\, 
 we'll look at what actually makes Django applications slow\, how to measur
 e database query performance\, and how to make sense of \\`EXPLAIN (ANALYZ
 E\, BUFFERS)\\` without becoming a PostgreSQL expert. We'll cover addressi
 ng the usual suspects - N+1 queries\, over-fetching data\, and missing ind
 exes - as well as when partial indexes are useful and why tweaking \\`work
 _mem\\` is usually not the answer.*\n\nLet us know if you have a topic you
 'd love to share.\nEmail christchurch@python.nz or submit your idea via [t
 his form](https://forms.gle/9PbhSz1gtmHLpAPR6)\n\nPython talks! Python peo
 ple! Join our monthly meetup about all things Python. If all goes well\, t
 here will also be pizza and drinks.\n\n* **Join the [Python New Zealand Di
 scord](https://discord.python.nz)** to stay up to date\, interact with oth
 ers or help with upcoming events.\n* **[Speak at a meetup](https://forms.g
 le/9PbhSz1gtmHLpAPR6) -** All presentations are by members of our Python c
 ommunity - people like yourself! First-time speakers are absolutely welcom
 e.\n* Python New Zealand's **[Code of Conduct](https://events.python.nz/re
 direct/?url=https%3A//python.nz/about/code-of-conduct/%3AfBv4yOxQ5i0fg9WnN
 d7RvQ4JrjpQ4CztIw_jdXQaRoY)** applies to all Python New Zealand events\, a
 nd participants agree to abide by it.\n* 📌 **Space is limited** at the 
 venue\, so please only RSVP if you really intend to come. Also\, as we wil
 l aim to provide some food and drinks\, this will help us manage amounts a
 nd avoid waste. Thank you!\n* We meet **every fourth Tuesday** of the mont
 h at 5:45 pm (talks start at 6:30 pm)\n\nDon't hesitate to pass this infor
 mation around to whomever you think may be interested in hearing and discu
 ssing all things Python.\n\nJoin our meetings online or in person:\n\n* [P
 ython New Zealand - Online Events](https://meetup.com/pythonnz-online)\n* 
 [Python New Zealand - Auckland](https://meetup.com/pythonnz-auckland)\n* [
 Python New Zealand - Wellington](https://meetup.com/pythonnz-wellington)\n
 [Python New Zealand - Christchurch](https://meetup.com/pythonnz-christchur
 ch)
URL;VALUE=URI:https://www.meetup.com/pythonnz-christchurch/events/31643886
 5/
STATUS:CONFIRMED
CREATED:20260906T024000Z
LAST-MODIFIED:20260906T024000Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/pythonnz-christchurch/events/ical/
X-WR-CALNAME:Python New Zealand - Christchurch
END:VCALENDAR