Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 30, 2012 20:57:50

Carzil
От:
Зарегистрирован: 2010-05-26
Сообщения: 106
Репутация: +  0  -
Профиль   Отправить e-mail  

Пользовательские опросы на сайт

Привет!
Понадобилось организовать в проекте опросы, которые могут создаваться пользователями.
Вариантов ответов может быть много (пользователь сам может регулировать их кол-во).
Вопрос: как правильнее организовать работу с формами? Поддерживает ли Django создание input arrays в формах? Если да, как их обработать?
Спасибо за ответ!



Офлайн

#2 Май 5, 2012 07:26:53

murfen
Зарегистрирован: 2012-04-23
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Пользовательские опросы на сайт

похоже то, что Вы называете input arrays, в Django поддерживается в виде formset
https://docs.djangoproject.com/en/1.4/topics/forms/formsets/

Офлайн

#3 Май 8, 2012 11:55:27

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Пользовательские опросы на сайт

скорей https://docs.djangoproject.com/en/dev/ref/request-response/#django.http.QueryDict.getlist

foo = request.POST.getlist('foo')

через формы, не уверен что 1й формой красиво получится, посему наверно можно и формсетами или динамически генерируемыми формами

Отредактировано slav0nic (Май 8, 2012 12:10:12)

Офлайн

#4 Май 8, 2012 12:39:17

Chern
От: Киев
Зарегистрирован: 2010-09-15
Сообщения: 71
Репутация: +  3  -
Профиль   Отправить e-mail  

Пользовательские опросы на сайт

Посмотрите на виджет CheckboxSelectMultiple



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version