Как настроить форму деформации?

Когда я использую форму деформации по умолчанию. Это не то, что мне нужно.

Как это настроить?

Например, мне нужно это:

firstname:[_______]  lastname:[_______]
*username: [____________________] alink

где [_ _] представляют собой обычный ввод HTML.

Стоит переписать шаблон?


person Alex Chan    schedule 05.01.2014    source источник
comment
Каким образом это не то, что генерирует форма по умолчанию?   -  person Lennart Regebro    schedule 05.01.2014
comment
деформация по умолчанию генерирует имя [] и фамилию [] в разделенных строках   -  person Alex Chan    schedule 05.01.2014
comment
Ага, понятно. Я, вероятно, решу это с помощью CSS, но переопределение формы тоже работает.   -  person Lennart Regebro    schedule 05.01.2014


Ответы (1)


Это проблема css, чтобы предоставить собственный класс CSS для ввода деформации, вам необходимо использовать следующее:

text_input = deform.widget.TextInputWidget(
    css_class='yourdivnamehere')

Затем внутри деформировать можно:

first_name = colander.SchemaNode(colander.String(),
            widget = text_input)
person Crooksey    schedule 06.01.2014