В документах сказано:
При указании модели посредника
используя аргумент через
ManyToManyField, админ не будет
отображать виджет по умолчанию.
ОК, но как насчет того, если я хочу виджет с множественным выбором?
У меня есть модель:
class Quotation(models.Model):
source = models.CharField()
sourceLink = models.URLField( blank=True)
text = models.TextField()
site = models.ManyToManyField(Site, through="QuoteSite" )
и модель-посредник:
class QuoteSite(models.Model):
entry = models.ForeignKey(Quotation)
site = models.ForeignKey(Site)
dateLastUsed = models.DateField(default=date(2000,01,01))
Все, что я хочу сделать, - это позволить пользователям в админке выбирать один или несколько сайтов для их цитаты. Мне все равно, могут ли они редактировать поле datelastUsed в промежуточной модели.
Разве это невозможно?