我运行“python manage.py reset appname”,然后运行“python manage.py syncdb”,因为我收到以下错误:
“数据库错误:表 x 没有名为 y 的列”。
虽然我在新视图 (created_on) 中添加的新列之一有效,但“评级”列仍然存在问题。有什么建议吗?
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