я редактировал модель в 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 и питон manage.py после этого сервер работает, но я все еще получаю вышеуказанную ошибку. Есть какие нибудь идеи как это починить? Если я удалю поле «резервирование», он отлично работает. В администраторе появляется текстовое поле для «резервирования», но при попытке сохранения появляется ошибка.
+1 для использования на юг. –