May 26, 2016 » django on Jacob Kaplan-Moss » [Archived Version]
Django’s admin site is about 12 years old. It started circa early 2004 as an internal CMS at the Lawrence Journal-World, was released as part of Django in 2005, and has been chugging away ever since. There’s been some substantial re-writes along the way – magic-removal, new forms, the flat theme – but for the most part the admin’s stayed pretty much the same for that entire time. The interface, functionality, and CRUD-oriented workflow haven’t really changed …
Read MoreApril 3, 2016 » Markus Holtermann » [Archived Version]
This recipe shows how one can optimize a migration Django creates.
Read MoreApril 3, 2016 » Markus Holtermann » [Archived Version]
This recipe shows how one can add a non-nullable column to a table with already existing data.
Read MoreApril 3, 2016 » Markus Holtermann » [Archived Version]
This recipe shows how to rename an app that does not have any incoming dependencies.
Read MoreApril 3, 2016 » Markus Holtermann » [Archived Version]
Django migrations are complex. They do a lot for you but sometimes you need to tell ‘em how to do things. There’s no reason to be afraid of that, though.
Read MoreApril 3, 2016 » Markus Holtermann » [Archived Version]
This recipe shows how one can optimize a migration Django creates.
Read MoreApril 3, 2016 » Markus Holtermann » [Archived Version]
This recipe shows how one can add a non-nullable column to a table with already existing data.
Read MoreApril 3, 2016 » Markus Holtermann » [Archived Version]
This recipe shows how to rename an app that does not have any incoming dependencies.
Read MoreApril 3, 2016 » Markus Holtermann » [Archived Version]
Django migrations are complex. They do a lot for you but sometimes you need to tell ‘em how to do things. There’s no reason to be afraid of that, though.
Read MoreJan. 29, 2016 » Markus Holtermann » [Archived Version]
Django provides a logger for all SQL queries you run and adds syntax highlighting to the console output.
Read More