У меня есть следующие модели:
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)
а затем обработать это через стандартный вид.
Теперь мне было интересно, есть ли способ достичь того же (что означает: использование встроенного для добавления/редактирования элементов, принадлежащих счету) с использованием представлений на основе класса (не для админ- интерфейс).