I want to create a relationship between Shops and Categories where a shop might have multiple categories and was thinking how possible it is to create a list of Category objects in a variable inside the Shop object. Or what is the better approach?
class Category(models.Model):
...
class Shop(models.Model):
categories = list(models.ForeignKey(Category,...))
...