from flask.ext.sqlalchemy import SQLAlchemy from sqlalchemy.dialects.postgresql import ARRAY, INET, Integer, Unicode, Column db = SQLAlchemy() class User(db.Model): __tablename__ = 'users' id = Column(Integer, primary_key=True) login = Column(Unicode(15)) password = Column(Unicode(34)) name = Column(Unicode(100)) permitted_ips = Column(ARRAY(INET))
Вот какой результат я получаю, когда пытаюсь обратиться к permitted_ips:
user = User.query.get(84) print user.permitted_ips #['{', '1', '7', '2', '.', '2', '0', '.', '2', '5', '.', '2', ',', '1', '7', '2', '.', '2', '0', '.', '2', '5', '.', '3', '}']
Column(ARRAY(Unicode)) работает нормально при этом. Версия sqlalchemy 0.9.10, пробовал ставить последнюю - не помогло. Как быть?