Ошибка WTForms-Alchemy с типами столбцов ARRAY

Я пытаюсь использовать WTForms-Alchemy для быстрого создания версии класса формы для всех моих классов модели SQLAlchemy, и у меня возникает проблема при попытке преобразовать класс SQLalchemy с типом столбца ARRAY. Это вызывает исключение UnknownTypeException.

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

вернуть эту ошибку

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

Кажется, что WTForms-Alchemy и WTForms не поддерживают тип данных ARRAY и имеют соответствующее поле, в то время как SQLalchemy поддерживает его. Как лучше всего с этим справиться? Есть ли обходной путь для этой проблемы без создания подкласса всех необходимых компонентов WTForm для создания поддержки массивов? У меня много столбцов с типом данных массива, в основном с плавающими и целыми числами.

Я только изучаю Flask-WTF, WTForms, WTForms-Alchemy и сейчас пытаюсь понять, в чем заключаются преимущества. Любые мысли или помощь будут оценены.


person havok2063    schedule 21.02.2016    source источник


Ответы (1)


Ответом на это было то, что я раздвоил код и сам внес изменения. https://github.com/havok2063/wtforms-alchemy

person havok2063    schedule 01.02.2017