django でモデルを編集した結果、以下のモデルで「テーブル reserve_time には予約という名前の列がありません」というエラーが表示されました。
from django.db import models
import datetime
class Club(models.Model):
establishment = models.CharField(max_length=200)
address = models.CharField(max_length=200)
def __unicode__(self):
return self.establishment
class Day(models.Model):
club = models.ForeignKey(Club)
day = models.DateField('day')
def __unicode__(self):
return unicode(self.day)
class Court(models.Model):
club = models.ForeignKey(Club)
day = models.ForeignKey(Day)
court = models.IntegerField(max_length=200)
def __unicode__(self):
return unicode(self.court)
class Time(models.Model):
club = models.ForeignKey(Club)
day = models.ForeignKey(Day)
court = models.ForeignKey(Court)
time = models.TimeField('time')
reservation = models.CharField(max_length=200)
def __unicode__(self):
return unicode(self.time)
後で python manage.py syncdb と python manage.py runserver を実行しましたが、それでも上記のエラーが発生します。これを修正する方法についてのアイデアはありますか? 「予約」フィールドを削除すると、正常に機能します。管理画面に「予約」のテキストボックスが表示されるのですが、保存しようとするとエラーが出ます。