Добрый день.Возникла проблема, никак не придумаю как решить, и ничего не нагуглил Есть 2 модели:
class EdiHistory(models.Model):
edition=models.ForeignKey(Edition)
psell=models.CharField('Цена продажи', max_length=255)
currency = models.CharField('Валюта', max_length=3, choices=currency_choices, default='EUR', blank=True, null=True)
status=models.CharField('Статус', max_length=2, choices=status, default='1')
buyer=models.ForeignKey(Client, verbose_name='Покупатель', blank=True, null=True)
date=models.DateField('Дата резерва/покупки', blank=True, null=True)
inv_num=models.CharField('Номер инвойса', max_length=255, blank=True, null=True)
order=models.ForeignKey(Order, blank=True, null=True)
work=models.ForeignKey(Work)
comment=models.TextField('Заметки', blank=True, null=True)
def unicode(self):
return self.edition.namber
class Meta:
db_table=u'edihistory'
verbose_name='История'
ordering = ['-date']
и
class Order(models.Model):
client=models.ForeignKey(Client, verbose_name='Покупатель')
author=models.ForeignKey(Author, verbose_name='Автор')
type = models.ForeignKey(OrderType, verbose_name='Тип', default=1)
sum=FloatFieldMy('Сумма', max_length=10, default=0)
currency = models.CharField('Валюта', max_length=3, choices=currency_choices, default='EUR', blank=True, null=True)
date_inv=models.DateField('Дата выставления', blank=True, null=True)
date_pay=models.DateField('Дата оплаты', blank=True, null=True)
disc=models.IntegerField('Скидка', blank=True, null=True, max_length=10)
tsky=models.BooleanField('Точные скидки', default=False)
invoice = models.CharField(u'\u2116', max_length=5, blank=True, null=True)
def unicode(self):
return "%s: %s-%s" % (self.client.title, self.author.name, self.author.lastname)
class Admin:
pass
class Meta:
db_table= u'order'
verbose_name="Продажа"
verbose_name_plural = "Продажи"
Нужно сделать следующее:Создать форму для Order, в которой выбирается множество объектов EdiHistoryВ стандартном случае при использовании inline django предлагает создать объекты, мне же необходимо выбрать их из существующего списка, с возможностью их редактировать.Как быть?