我刚刚在我的烧瓶项目中添加了烧瓶安全性。它在本地工作,但在 OpenShift 上报告此错误:
TemplateAssertionError: no filter named 'urlencode'
我不知道这是否是一些错误的库版本,或者如何调试它。这是我的 setup.py 包列表:
install_requires=['Flask==0.10.1',
'SQLAlchemy==0.9.8',
'Flask-SQLAlchemy==2.0',
'Flask-Security==1.7.4',
'Werkzeug==0.9.5',
'blinker==1.3',
'Flask-Login==0.2.11',
'Flask-Mail==0.9.1',
'Flask-Principal==0.4.0',
'Flask-Script==2.0.5',
'Flask-WTF==0.10.3',
'itsdangerous==0.24',
'passlib==1.6.2'
]