Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 20, 2010 16:12:28

HammerSpb
От:
Зарегистрирован: 2010-12-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с syncdb и many_to_many

Всем привет.
Не могу синхронизировать модель.
Выскакивает ошибка о том, что объект (players = models.ManyToManyField(Player)) не существует.

Исходники такие:

class Team(models.Model):
name = models.CharField(max_length=50)
players = models.ManyToManyField(Player)
def __unicode__(self):
return self.name

class Player(models.Model):
name = models.CharField(max_length=50)
teams = models.ManyToManyField(Team)
def __unicode__(self):
return self.name



Отредактировано (Дек. 20, 2010 16:13:33)

Офлайн

#2 Дек. 20, 2010 16:36:43

HammerSpb
От:
Зарегистрирован: 2010-12-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы с syncdb и many_to_many

Вообщем надо было из Player убрать поле.

class Player(models.Model):
name = models.CharField(max_length=50)
def __unicode__(self):
return self.name

class Team(models.Model):
name = models.CharField(max_length=50)
players = models.ManyToManyField(Player, related_name="teams")
def __unicode__(self):
return self.name



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version