Виджет "Дата деформации" не отображается / Сбой обратного вызова "Дата деформации" из-за Modernizr
Я понятия не имею, связаны ли оба вопроса или нет, так как я не знаю много о Модернизре.
Виджет связан с полем даты через ColanderAlchemy, в отображении SqlAlchemy модели:
class Model(Base):
...
date = Column(Date, nullable=True, default=None,
info={'colanderalchemy': { 'widget': deform.widget.DateInputWidget(), }} )
это отображается как дуршлаг. Дата в схеме:
sch = SQLAlchemySchemaNode(Model)
sch.children[n]
<colander.SchemaNode object at 121775952 (named date)>
sch.children[n].typ
<colander.Date at 0x74226d0>
Но виджет Datepicker не отображается при вводе поля ввода.
И при отправке формы js-скрипт, связанный с этим полем даты деформации, завершается с
ReferenceError: Modernizr is not defined
Любая помощь?
1 ответ
Не зная больше, я собираюсь догадаться, что виджет даты деформации имеет Modernizr
как зависимость, что-то вроде if(!Modernizr.touch){}
Я хотел бы включить Modernizr, или исследовать источник и искать ссылки на Modernizr - посмотрите, исправит ли это вашу проблему.