我在Django編輯的模型,結果我得到的錯誤:「表reserve_time沒有指定的列預約」爲如下機型:我該如何修復表x沒有列名爲y的列?
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)
我跑蟒蛇manage.py執行syncdb和python manage.py runserver後,但我仍然得到上述錯誤。有想法該怎麼解決這個嗎?如果我刪除「保留」字段,它工作正常。在管理員中,出現「保留」的文本框,但是當我嘗試保存時出現錯誤。
+1使用南。 –