I use South whenever a model needs to be changed. One thing that is not really documented in the South documentation is how to convert data. After some trial and error I found a way to use Django QuerySets to access both the old and new models to convert data.
Archive for February, 2009
Migrating Django models with south and converting data
Tuesday, February 10th, 2009My Django development environment
Wednesday, February 4th, 2009IDE
After using a few other IDE’s I settled down with Eclipse with Aptana plug-in as the IDE I use for peach³ development. This one environment has support for everything I need while developing a Django application: Python, HTML and JavaScript support is great, with code completion, including completion for the Ext.js javascript library. And I even have the idea that I’m not using the full power of Eclipse yet.
Article in ‘Olympiads in Informatics’
Wednesday, February 4th, 2009In Olympiads in Informatics, 2008 vol. 2, an article was published on “Programming Task Packages: Peach Exchange Format“
The history of Peach
Tuesday, February 3rd, 2009Version 1
We started with the first version of peach (then called PEACH/vs) in early 2001. The basic idea was to create a simple website where our students could upload their programming homework assignments.
We got the idea from software that was used for programming contests, specifically PC². This is a Java application used by the ACM programming contest (which we hosted in 1999, and therefor had some experience with it) where contestants would supply their solution to some programming problem and a jury would (manually) evaluate the quality of the submission.