次のエラーが発生したため、「pythonmanage.pyresetappname」を実行してから「pythonmanage.pysyncdb」を実行しました。
「DatabaseError:テーブルxにyという名前の列がありません」。
新しいビューに追加した新しい列の1つ(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