我想在商店和类别之间创建一种关系,其中商店可能具有多个类别,并且正在考虑在商店对象内部的变量中创建类别对象列表的可能性。还是更好的方法是什么?
class Category(models.Model):
...
class Shop(models.Model):
categories = list(models.ForeignKey(Category,...))
...
答案 0 :(得分:3)
您可能是指 ManyToManyField 关系。
可能与以下内容有关: How do I make many-to-many field optional in Django?
Django文档: https://docs.djangoproject.com/en/2.2/topics/db/examples/many_to_many/