Найти - Пользователи
Полная версия: Проблемы с syncdb и many_to_many
Начало » Django » Проблемы с syncdb и many_to_many
1
HammerSpb
Всем привет.
Не могу синхронизировать модель.
Выскакивает ошибка о том, что объект (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
HammerSpb
Вообщем надо было из 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
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB