WTForms-Alchemy无法使用ARRAY列类型

时间:2016-02-21 23:46:57

标签: arrays sqlalchemy wtforms flask-wtforms

我尝试使用WTForms-Alchemy快速生成所有SQLAlchemy模型类的表单类版本,并且在尝试使用ARRAY列类型转换SQLalchemy类时遇到问题。它会抛出UnknownTypeException。

class CubeForm(ModelForm):         类Meta:             model = datadb.Cube        ....:

返回此错误

UnknownTypeException: Unknown type 'FLOAT[]' for column 'specres'

似乎WTForms-Alchemy和WTForms不支持ARRAY数据类型,并且具有相应的Field,而SQLalchemy确实支持它。处理这个问题的最佳方法是什么?是否有针对此问题的解决方法,而无需将所有必需的WTForm组件子类化以构建对数组的支持?我有许多列数组类型,主要是浮点数和整数。

我只是在学习Flask-WTF,WTForms,WTForms-Alchemy,而我目前正试图了解其优势。任何想法或帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

答案是我分叉代码并自己进行更改。 https://github.com/havok2063/wtforms-alchemy