Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Веб-разработка и фреймворки > [Django]Виджет для выбора цвета на основе select


Автор: ecspertiza 10.7.2014, 11:32
Я хочу сделать виджет выбора цвета на основе SelectMultiple хочется увидеть обычный селект, но в котором будет отображаться сам цвет и его название.

Немного покурив мануал на тему создания виджетов стало ясно, что необходимо унаследоваться от forms.SelectMultiple и переопределить функцию render.

В БД для цветов у меня хранится его код и его название, стало быть и в render хочется получить оба эти значения, но из self.choices я могу получить только то что возвращает unicode в описании модели. Возникает вопрос, как получить доступ к остальным данным ?

Django 1.5

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)