@IvanOne

Как сделать такое?

Здравствуйте! есть такая вот модель
class Order(models.Model):
    customer = models.ForeignKey(Profile, verbose_name=u"Клиент", null=True)

    class Meta:
        verbose_name = u"Заказ"
        verbose_name_plural = u"Заказы"

    def __unicode__(self):
        return self.customer.fio


class Item(models.Model):
    order = models.ForeignKey(Order, verbose_name=u"Заказ", null=True, related_name='order')
    service = models.ForeignKey(Service, verbose_name=u"Услуга", null=True)
    special_price = models.DecimalField(u"Специальная цена", max_digits=10, decimal_places=2, null=True, blank=True)

    class Meta:
        verbose_name = u"Элемент"
        verbose_name_plural = u"Новые элементы заказа"

    def __unicode__(self):
        return unicode(self.order)

В админке модель Item подсоединяется
class ItemInline(admin.StackedInline):
    model = Item
    extra = 0


class OrderAdmin(admin.ModelAdmin):
    inlines = (ItemInline, )

Вопрос - В модели service есть поле цены, как мне его подтянуть в StackedInline? или это вообще не решается,или решается иначе. За ранее спасибо
  • Вопрос задан
  • 317 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы