GSoC/GCI Archive
Google Summer of Code 2012

Django Software Foundation

Web Page:

Mailing List:

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.


  • Customizable serialization Django has a framework for serialization but it is simple tool. The main problem is impossibility to define own serialization structure and no support for related models. I present a proposal to improve current framework. In my opinion it is not possible to create a framework completely independent of formats that will be use to serialize objects so I propose two phases serialization.