Estoy creando mi proyecto en el servidor local de Django, siguiendo la guía oficial, pero me he encontrado con un problema. Creé el models.py, pero me acabo de dar cuenta de que en uno de los modelos me faltó una columna por añadir, así que he ido, la he añadido, y he corrido:
Y, claro está, no funcionó. Para comprobar hice esto:
Y me salió el SQL correcto de las tablas, con la nueva columna incluida. Entonces fui al tutorial de Django, y dice:
Cita: This creates all the tables, initial data and indexes for any apps you have added to your project since the last time you ran syncdb. syncdb can be called as often as you like, and it will only ever create the tables that don't exist.
Como la tabla ya existe, no la crea otra vez, y por tanto no la modifica. Mi pregunta es, ¿tengo que hacerlo a mano, con código SQL, o habrá algún comando en manage.py? He intentado con python manage.py, pero no me atrevo a ejecutar ninguno por sus posibles consecuencias
Saludos y gracias :D