¿Flujo de trabajo de Django al modificar modelos con frecuencia?

Como generalmente no hago el diseño inicial de mis modelos en los proyectos de Django, termino modificando mucho los modelos y, por lo tanto, borrando mi base de datos de prueba cada vez (porque "syncdb" nunca alterará las tablas automáticamente para usted). A continuación se encuentra mi flujo de trabajo y me gustaría saber sobre el suyo. Cualquier pensamiento bienvenido ..

Modificar el modelo.Eliminar la base de datos de prueba. (siempre una simple base de datos sqlite para mí)Ejecute "syncdb".Genere algunos datos de prueba a través del código.ir a 1.

Una pregunta secundaria con respecto a esto. En caso de que su flujo de trabajo sea como el anterior, ¿cómo ejecuta el 4. paso? ¿Genera los datos de prueba manualmente o hay un punto de enlace adecuado en las aplicaciones de Django donde puede inyectar el código de generación de datos de prueba al iniciar el servidor?

TIA