LINUX.ORG.RU

Вопрос по админке Django

 ,


0

1

Хай, веб-дев. Помогите разобраться с проблемой. Есть приложение на джанге, небольшой магазин. Модель построена так: есть классы «Товар» и «Предложение»

class Product(models.Model):
    id = models.AutoField(primary_key=True)
    name = models.CharField(max_length=128, blank=False, null=False, verbose_name=u'Название товара')
    description_short = models.TextField(blank=True, null=True, verbose_name=u'Краткое описание')
    description_full = models.TextField(blank=True, null=True, verbose_name=u'Подробное описание')

class Offer(models.Model):
    id = models.AutoField(primary_key=True)
    name = models.CharField(max_length=128, blank=False, null=False, verbose_name=u'Предложение')
    price = models.FloatField(blank=False, null=False, verbose_name=u'Цена')
    available = models.BooleanField(default=True, verbose_name=u'В наличии')
    in_product = models.ForeignKey(Product, blank=False, null=False, related_name='offers', verbose_name=u'Принадлежит товару')

ну понятно короче, у одного товара может быть несколько offer-ов: разного цвета, разное количество товара в пачках, по разной цене и т.д.

Так вот, что я хочу: чтобы при добавлении обьекта класса Product у меня в админке джанги сразу был раздел для создания Offer-ов для этого продукта. Сейчас приходится в offer-ы заходить отдельно, они лежат все кучей и это оч. неудобно. Решаем ли вопрос? Что гуглить, куда читать?

★★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.