Django – Model alterado e syncdb não funciona
Se você esta tentando rodar sua aplicação após realizar uma alteração em um model, provavelmente vai encontrar um erro como este gerado pelo django:
DatabaseError: no such column: nome_model.campo
Uma das maneiras que encontrei para resolver tal problema foi executar o seguinte comando:
python manage.py reset nome_do_app
python manage.py syncdb
Pronto, agora é só rodar novamente o servidor que tudo deve voltar a funcionar.