@ilya_chch

Как сделать в форме таблицу с чекбоксами и дополнительной информацией?

Есть ModelForm, в которой одно из полей ModelMultipleChoiceField с виджетом CheckboxSelectMultiple.

Можно ли как-то вывести данное поле в виде таблицы, в дополнительных колонках которого была бы данные объектов queryset поля?

например:
class Listener(models.Model):
    created = models.DateTimeField(default=timezone.now)
    ...

class CreateExtGroupFrom(forms.ModelForm):
    listeners = forms.ModelMultipleChoiceField(
        queryset=ext_models.ExtListener.objects.filter(...),
        widget=forms.CheckboxSelectMultiple(),
    )


чтобы в итоге получилось как-то так:
|    | Listener  | created  |
-----------------------------
| [] | listener1 | 1.1.2017 |
| [] | listener2 | 2.1.2017 |
  • Вопрос задан
  • 228 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы