Are you using Oracle with Django? The database backend is currently without a maintainer and runs the risk of being deprecated unless somebody steps up to provide support.
An issue was discovered with how logouts are handled that could overflow the session store resulting in excessive memory or disk space usage and possibly premature eviction of valid sessions.
High Performance Django
Links of Interest
Lots of Python videos (173 to be exact) including seven Django-specific talks from this year’s EuroPython in Spain.
If the EuroPython videos weren’t enough for you, also enjoy all 73 videos from DjangoCon EU in Cardiff.
A fun look back at what building a Django site was like back in 2005 when the
Not much Django-specific here, but a good checklist on how to wire up your servers to Amazon ELBs, including HTTPS traffic.
Hard to believe Django Girls has only been around for one year. Hundreds of volunteers and over 1600 women have attended their workshops. Also check out their Winter of Code effort to build out the job board and meetups section of their site.
Using Django’s RequestFactory and mocks to perform unit-style testing on Django views.
Django admin basics and more advanced customization from IBM developerWorks.
Django does a lot to protect you from security vulnerabilities, but it’s still possible to “do it wrong”. Check out this project for some examples of how not to do it.
PostgreSQL is very fast if you configure it to be “non-durable”. While you don’t ever want to do this in production, it can make your test suite super fast.
A neat use of DRF to dump out data to a download-able CSV file.
A step-by-step “cowboy” upgrade of a small Django site from 1.5 to 1.8. This post is followed up by an upgrade from Python 2.7 to 3.4 .
If you build libraries that are used by other developers, this is a great guide on how to make the upgrade process as simple as possible, using Django REST Framework as an example.
Implementing a nested API with
A closer look at how to use CBVs in the context of a basic blog application.
Template fragment caching is a great way to improve Django’s performance, but be careful how you implement it. Choosing the proper cache key is… uhm, key to success.
Timezones are notoriously difficult. This post shows you how Django renders timezone aware datetimes in different scenarios.
New & Updated Packages