Susan Tan

Susan is a software engineer at Cisco via the acquisition of Piston, a cloud computing startup located in San Francisco. She likes to use Python-based web frameworks. Prior to Piston, she was a web applications engineer at Flixster with Rotten Tomatoes. She’s a core committer of a Django-based web application project at www.openhatch.org. She loves to drink warm cups of oolong tea while coding away.

How to Upgrade to the Newest and Shiniest Django

If you’re coding Django, you will inevitably need to upgrade your project’s version of Django to a newer version. Is this process really tedious, you ask? YES. But before you jump off a cliff in despair, come to my talk and learn time-saving strategies on this upgrade process. I'll go over my work in upgrading a web application from Django 1.3 to 1.7 and the lessons that I've learned in that arduous process. I will go through a detailed example on how to deal with database dumps and restorations in Django 1.7+ when South is integrated into core Django.