En Django, ¿cómo elimina los modelos que ha sincronizado en la base de datos?¿Cómo eliminar modelos de django?
Por ejemplo, en la página tutorial de Django tenido este siguiente código
from django.db import models
class Poll(models.Model):
question = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
class Choice(models.Model):
poll = models.ForeignKey(Poll)
choice = models.CharField(max_length=200)
votes = models.IntegerField()
Luego utiliza python manage.py sql polls
y python manage.py sql polls
para crear las tablas en la base de datos. Pero, ¿qué sucede si hago algo mal y ya no quiero ese modelo? ¿Cuál es la sintaxis para eliminarlo?
No hay ningún comando manage.py que lo haga por usted? – starcorn
@starcorn Pruebe django-admin.py flush –
Como actualización de la versión actual 1.11 'python manage.py migra yourapp zero' deshará su migración – Sarit