Fluxo de trabalho do Django ao modificar modelos com freqüência?

como eu normalmente não faço o design inicial dos meus modelos nos projetos do Django, acabo modificando bastante os modelos e excluindo meu banco de dados de teste sempre (porque "syncdb" nunca alterará as tabelas automaticamente para você). Abaixo está o meu fluxo de trabalho e eu gostaria de ouvir sobre o seu. Quaisquer pensamentos bem-vindos ..

Modifique o modelo.Exclua o banco de dados de teste. (sempre um banco de dados sqlite simples para mim.)Execute "syncdb".Gere alguns dados de teste via código.ir para 1.

Uma questão secundária sobre isso. Caso seu fluxo de trabalho seja como acima, como você executa a etapa 4.? Você gera os dados de teste manualmente ou há um ponto de conexão adequado nos aplicativos Django onde é possível injetar o código de geração de dados de teste na inicialização do servidor? \ TIA.

As etapas 2 e 3 podem ser executadas em uma etapa:

questionAnswers(6)

yourAnswerToTheQuestion