GSoC/GCI Archive
Google Summer of Code 2013

Django Software Foundation

Web Page:

Mailing List:!forum/django-developers

Django is a high-level Python Web framework originally developed at the Lawrence-Journal World. Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.


  • Add Google App Engine support and improvement for django-deployer Django deployer is a deployment tool for deploying django apps onto modern PaaS (Platform as a service) such as heroku, stakato, dotcloud and Google App Engine, deploying django onto PaaS is usually not easy rather than IaaS because Django is a full featured web framework and with complicated setting, we need to tune a lot to fix the requirement of PaaS.
  • Composite Fields, vol. 2 Two years ago, as part of GSoC 2011, I started working on an implementation of composite fields as a means to support multi-column primary keys in models. While the project was successful, the timeframe wasn't sufficient to finish it and get it into a state where it could be merged into Django. This year I propose to take the last remaining steps for this project to be ready and hopefully even extend it with some extra features which were left out of the initial project.
  • Revamping validation functionality and merging django-secure Revamping validation functionality and merging django-secure