我不知道这两个问题是否以任何方式相关,因为我对 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
有什么帮助吗?