2012-02-16 2 views
1

Я определяю свою собственную модель для pas.plugin.sqlalchemy.Как определить двоичный столбец в pas.plugin.sqlalchemy

Существующая таблица данных входа в систему имеет двоичное поле в качестве столбца пароля. как определить в модели как двоичную. Я попытался импортировать _Binary класс из SQLAlchemy после Googling, но он не импортирует. Во-первых, я попробовал LargeBinary, но когда таблица была создана, он принимает тип поля как Изображение, которое я не хочу.

Любая помощь будет оценена по достоинству.

С уважением,

WEBBYFOX

ответ

2

Я не удивлен, что _Binary не работает - даже если это так, это вообще очень плохая идея использовать что-то, который предназначен в качестве частного класса. Но «sqlalchemy.Binary» - вполне приемлемый тип.

Это говорит о том, что я сомневаюсь, что кто-то протестировал pas.plugins.sqlalchemy с двоичными данными для пароля: PAS - это способ замены компонентов для существующей системы Plone и готового к использованию, Plone ожидает пароли быть струнами.

+0

Да, удавалось работать только с двоичным кодом. – WEBBYFOX

Смежные вопросы