Isso está sendo discutido[1] há algum tempo já.
[1]. http://code.djangoproject.com/wiki/SchemaEvolution
--
Atenciosamente,
Arthur Furlan
arthur...@gmail.com
Tu podes usar uma das soluções propostas no link.
Podes também alterar a tabela no seu banco manualmente.
Se ainda estiver desenvolvendo e puder perder os dados, podes resetar
o banco com o comando 'manage.py reset aplicacao' depois 'manage.py
syncdb'.
>> [1]. http://code.djangoproject.com/wiki/SchemaEvolution
--
diego
Esse é um problema comum, mas que ainda não tem uma solução definida
no django. Como falaram, o rails tem o migrations que ajuda nesse
caso, mas ainda não há nada desse tipo para o django. Para não ficar
enrolando, a melhor coisa que vc faz é modificar o seu banco de forma
manual usando sql. Vc pode usar os comandos que são fornecidos pela
linha de comando para fazer a comparação do seu banco com os novos
modelos que vc quer criar e depois criar os sqls com os respectivos
comandos (alter table) para modificar o seu banco. Vou te passar
alguns links, mas acho que já já alguem te passa um link com mais
dicas de como fazer.
http://docs.djangoproject.com/en/dev/ref/django-admin/
http://docs.djangoproject.com/en/dev/faq/models/
--
Até,
Luciano
<quote>
"Na prática, a teoria é outra!"
</quote>
:wq!