Even though you updated this to work with Django 1.6, you left in an (unused) `import execute_manager`. However, there is no `execute_manager` in Django 1.6, so this will break if the intent is to upgrade. A python linter would go a long way to help spot import and naming errors like this, and would likely save you a lot of lost productivity. In my text editor, all unused imports and variables are highlighted in red, so I can spot right away when I've made a typo or forgot to delete a line.