PostgreSQL for Django Developers
Intermediate / Talk
September 7th 11:20 a.m. – noon
With support right out of the box, Django is one of the most efficient ways of deploying a PostgreSQL-backed web application. We'll discuss techniques to get maximum efficiency out of PostgreSQL using Django, including schema design tips, Django ORM techniques, transaction management, and extending PostgreSQL.
Abstract
The Python web application framework Django includes PostgreSQL support right out of the box, and has become one of most popular ways of deploying a PostgreSQL-backed web application. As with all powerful tools, naive use of PostgreSQL in Django can produce less-than-spectacular results.
This talk will discuss (through both positive and negative examples) the best way of getting the most out of PostgreSQL through Django. Topics will include:
- Schema design patterns for Django.
- ORM techniques for maximum database performance.
- Transaction management, including techniques specific to PostgreSQL.
- Extending PostgreSQL, and exploiting those extensions in Django.