1

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

有什么帮助吗?

4

1 回答 1

3

在不了解更多信息的情况下,我猜测 Deform Date Widget 具有Modernizr依赖项,例如if(!Modernizr.touch){}

我会包括 Modernizr,或者调查来源并寻找对 Modernizr 的引用——看看这是否能解决你的问题。

于 2014-02-06T20:56:51.923 回答