我想在Flask中将我的应用程序部署到OpenShift,但是我收到了错误消息
[Sun Feb 09 06:51:50 2014] [error] [client xxx.xxx.xxx.xxx] class CKTextAreaWidget(wtf.TextArea):
[Sun Feb 09 06:51:50 2014] [error] [client xxx.xxx.xxx.xxx] AttributeError: 'module' object has no attribute 'TextArea'
你知道setup.py中install_requires部分应包含哪些内容?我加入了'wtforms'和'Flask-wtf'
谢谢
一段代码是:
from flask.ext import admin, wtf
class CKTextAreaWidget(wtf.TextArea):
def __call__(self, field, **kwargs):
kwargs.setdefault('class_', 'ckeditor')
return super(CKTextAreaWidget, self).__call__(field, **kwargs)
答案 0 :(得分:0)
在你的setup.py中看起来应该有类似的东西
install_requires = ['Flask','WTForms'],
答案 1 :(得分:0)
我对Flask-WTF 0.9.4版有同样的问题。切换回Flask-WTF版本0.8修复了该问题。
我认为它与此有关(from the docs):