Очень нужно связать одну "игру" сразу с несколькими "жанрами"
Мне очень нужно, чтобы ForeignKey'и были в кортеже, списке или массиве. Это поможет мне привязывать игры на сайте одновременно к нескольким жанрам. Допустим, Bioshock - Шутеры, Монстры, Культовая, FPS (нетребовательная). Но не хочется создавать одновременно туеву хучу полей, в каждое из которых засовывается жанр. Код моделей:
class Genre(models.Model):
name = models.CharField(max_length=50,
verbose_name="Имя"
)
class Meta:
verbose_name="жанр"
verbose_name_plural="жанры"
class Game(models.Model):
name = models.CharField(max_length=100,
verbose_name="Имя",
)
description = models.TextField(verbose_name="Описание")
genre = models.ForeignKey(Genre,
on_delete=models.PROTECT,
verbose_name="Жанр",
)
class Meta:
verbose_name="Игра"
verbose_name_plural="игры"
ordering=['name']