Python 即使在重置应用程序后,表x也没有y列

Python 即使在重置应用程序后,表x也没有y列,python,django,model,Python,Django,Model,我运行了python manage.py reset appname,然后运行了python manage.py syncdb,因为出现以下错误: DatabaseError:表x没有名为y的列 虽然我在创建的新视图中添加的一个新列起了作用,但评级列仍然存在问题。有什么建议吗 class Review(models.Model): review = models.CharField('Review', max_length = 2000) date = models.DateFi

我运行了python manage.py reset appname,然后运行了python manage.py syncdb,因为出现以下错误:

DatabaseError:表x没有名为y的列

虽然我在创建的新视图中添加的一个新列起了作用,但评级列仍然存在问题。有什么建议吗

class Review(models.Model):
    review = models.CharField('Review', max_length = 2000)
    date = models.DateField('date')
    created_on = models.DateTimeField(auto_now_add = True)
    updated_at = models.DateTimeField(auto_now = True)
    user = models.CharField('Username', max_length =  200)
    rating = models.IntegerField()
    product = models.ForeignKey(Product)
    def __unicode__(self):
        return self.review
使用命令:

python manage.py sqlclear appname
python manage.py syncdb
还是更好地利用