2014-02-06 3 views
1

Modernizr에 대해 많이 알지 못하기 때문에 두 가지 문제가 관련이 있는지 여부는 알 수 없습니다.변형 날짜 위젯이 표시되지 않음/JS 변형 날짜 콜백이 Modernizr 때문에 실패 함

위젯이 모델의 SqlAlchem ​​y의 매핑에, ColanderAlchemy을 통해 날짜 필드에 연결되어 있습니다 :

class Model(Base): 
    ... 
    date = Column(Date, nullable=True, default=None, 
        info={'colanderalchemy': { 'widget': deform.widget.DateInputWidget(), }}) 

이 스키마로 colander.Date로 매핑된다

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 

어떤 도움 실패?

자세한 내용을 모른 채

답변

3

, 나는 변형 날짜 위젯 if(!Modernizr.touch){}

같은 의존성, 뭔가 내가 모더 나이저를 포함, 또는 원인을 조사하고 있는지 참조 Modernizr-하기 보일 것으로 Modernizr을 가지고 추측거야 문제를 해결하십시오.

+1

답장을 보내 주셔서 감사합니다. GitHub의 관련 문제를 해결하기 위해 '의존성'키워드를 놓쳤습니다. 그것은 종종 작은 것들에 관한 모든 것입니다. :) – ting12