class Test(colander.MappingSchema): title = colander.SchemaNode(colander.String(), description=u'Название теста', title=u'Название теста') questions=Questions(description=u'Вопросы', title=u'Вопросы') _LOCALE_ = colander.SchemaNode( colander.String(), widget = HiddenWidget(), default=u'ru')
Не работает это
from pkg_resources import resource_filename from deform import Form deform_templates = resource_filename('deform', 'templates') search_path = ('/path/to/my/templates', deform_templates)
И еще одна очень странная штука
class Answer(colander.MappingSchema): text=colander.SchemaNode(colander.String(), description=u'Ответ', title=u'Ответ', widget=TextAreaWidget(rows=5, cols=60)) is_true=colander.SchemaNode(colander.Boolean, widget=CheckboxWidget(), description=u'Правильный ответ', title=u'Правильный ответ')
unbound method deserialize() must be called with Boolean instance as first argument (got SchemaNode instance instead)выпиливаю булевое поле из схемы, и ошибка пропадает.
Прошу поделиться опытом.