Featured
DjangoCon US Videos
The full set of videos from DjangoCon US were released by Open Bastion. If you weren’t able to attend in person, block off your schedule, start up your YouTubes and enjoy.
Lincoln Loop’s BotBot Tee
What’s better than one robot? Fourteen, of course! Pick up one of our BotBot t-shirts today. Free shipping in the US (10 USD international). BotBot me →
Links of Interest
Tango with Django
A beginner’s guide to web development with Django 1.5.4 from two teachers at University of Glasgow. Looks like a great (and extensive) resource.
Django Debug Panel Chrome Extension
When paired with django-debug-panel from PyPI, this extension adds a new panel to your web inspector in Chrome for viewing Django Debug Toolbar results. Awesome for debugging or profiling AJAX requests.
New Django Round-up Podcasts
Two Three more Django Round-up podcasts are out. These feature Eric Holscher, Hynek Schlawack and Brett Cannon. If you haven’t already subscribed, make sure you add our podcast to your listening list!
Getting Started with Django REST Framework and AngularJS
Calling this a blog post is selling it short. Weighing in at over 25 printed pages, this is a great resource on how to use Django together with AngularJS.
Migrating from User Profiles to Custom User Models
How to use South to migrate an app from the old user.get_profile() method to the new custom user models in Django 1.5.
When the Database is Fast Enough
In most Django applications, the database is the biggest bottleneck for performance. The folks at IconFinder talk about what they did to improve their application performance after caching all the database calls (hint: the default templates are slow).
Skipping Test Database Creation
On the topic of speed, Caktus developer, Mark Lavin, details a way to skip the creation and destruction of the test database when running Django tests. If you know in advance your tests don’t touch the database, this will give you a nice performance boost in your test suite.
New Django Talk Interview with Rick Hurst
Rick Hurst, a UK based freelancer currently working with Potato, is interviewed by Hayri Cicek.
Accepting and Spending Bitcoins in Django
The founder of LocalBitcoins provides a thorough tutorial on how to use Bitcoin in your own Django project.
Vulnerabilities in Cookie-based Sessions
A security researcher pointed out a vulnerability with the cookie-based session back-end in Django. The response from the core team was that it is a known trade-off and a minor edit was made to the docs to clarify the risk.
Revisiting Nested Formsets
A post by Eventbrite engineer, Nathan Yergler, about how to create nested formsets using Django 1.5. If you ever find yourself in the sticky situation of needed nested formsets, this is a great place to start.
New & Updated Packages
- django-permanent Soft deletes for Django models
- django-bleach Makes the
bleachHTML sanitation library extremely easy to use in Django - django-stale-fields Tracks changed fields on a Django model instance
- django-sites An implementation of the “sites” framework based on settings instead of database models
- djrill Mandrill transactional email for Django