Можно ли отображать каждый флажок отдельно, вместо того, чтобы ему нужно скомпоновать все флажки вместе в списке, как это делается по умолчанию? Что-то вродеDjango: CheckboxSelectMultiple
{{ myform.cbmultiple.0 }}
Чтобы сделать первый снимок? На самом деле 0
должен быть переменной, поэтому я могу зациклять ...
Причина, по которой я прошу, состоит в том, что я хочу отображать эти флажки довольно сложным образом, поэтому виджет по умолчанию не работает для меня , Я также не хочу переопределять виджет, потому что его гораздо проще отображать с помощью синтаксиса шаблона, чем в коде на языке python, плюс, это большая работа для одноразового использования.
Это ужасно: \ Я нахожу Django формы делают мою жизнь намного сложнее, не проще. Я думаю, что я бойкотирую проклятый виджет и сам сделаю его прямым HTML, вместо этого назову его «request.POST». – mpen
Ну, вы правы, хотя это будет всего несколько строк питона. По-прежнему ужасно, что HTML находится внутри классов виджетов и не использует какой-либо шаблон! –
Да ... это (отсутствие) разделения логики и представления, которые мне не нравятся. Я хочу, чтобы все вещи в одном месте, потому что я знаю, что я собираюсь подстроить внешний вид целую кучу. – mpen