Может ли модель иметь список объектов ForeignKey? - PullRequest
2 голосов
/ 09 мая 2019

Я хочу создать связь между магазинами и категориями, в которой у магазина может быть несколько категорий, и я думал, насколько возможно создать список объектов категории в переменной внутри объекта магазина.Или какой подход лучше?

class Category(models.Model):
    ...

class Shop(models.Model):
    categories = list(models.ForeignKey(Category,...))
    ...

1 Ответ

3 голосов
/ 09 мая 2019

Возможно, вы имеете в виду отношение ManyToManyField .

Может быть связано с: Как сделать поле «многие ко многим» необязательным в Django?

Django документы: https://docs.djangoproject.com/en/2.2/topics/db/examples/many_to_many/

...