Представления на основе классов django со встроенной формой модели или набором форм

У меня есть следующие модели:

class Bill(models.Model):
    date = models.DateTimeField(_("Date of bill"),null=True,blank=True)

class Item(models.Model):
    name = models.CharField(_("Name"),max_length=100)
    price = models.FloatField(_("Price"))
    quantity = models.IntegerField(_("Quantity"))
    bill = models.ForeignKey("Bill",verbose_name=_("Bill"),
                             related_name="billitem")

Я знаю, что это возможно:

from django.forms.models import inlineformset_factory
inlineformset_factory(Bill, Item)

а затем обработать это в стандартном представлении.

Теперь мне было интересно, есть ли способ добиться того же (имеется в виду: использование встроенного для добавления / редактирования элементов, принадлежащих к счету) с использованием представлений на основе классов (не для интерфейса администратора).

55
задан Hixi 20 December 2010 в 23:07
поделиться