Задать вопрос
@stilet69
программист

Как спроектировать модель в Django?

Подскажите пожалуйста по следующей схеме. Мне нужно сделать меню с 3-мя иерархиями:
Главная страница -> Категория-> Товар.
Товаров несколько видов. Есть абстрактный класс и 2 подкласса со своими свойствами:

class Main()
   class Meta:
        abstract = True

class Tovar1(Main)
class Tovar2(Main)


каждый класс из подчиненных (Tovar1, Tovar2) может входить в несколько категорий. Что то не втыкаю, как добавить категории. Сначала подумал класс Category с ForeignKey на Tovar1 и Tovar2.
Но при этом каждая запись потребует заполнения И Tovar1 И Tovar2, что не требуется.
Потом подумал по Many, но что то тоже не вырисовывается схема...
В общем прошу помощи у зала ;-)
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@stilet69 Автор вопроса
программист
В общем сделал через ManyToManyField
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы