name = models.CharField(max_length=200, db_index=True)
slug = models.SlugField(max_length=200, unique=True)
price = models.DecimalField(max_digits=10, decimal_places=3, default = 0, verbose_name="Цена")
Т.е. одна цена для одной категории. В заказе товары одной категории.
OneToOneField - использовать не рационально?
в твоей модели, у тебя на каждый ордер может быть сзвяан только с одной категорией и категория только с одним ордером, что выглядит странно. Я бы посоветовал прочитать как работает OneToOneField и как работает ForeignKey
Обсуждают сегодня