我有一个来自sqlalchemy_utils
库的自定义类型 ChoiceType 的 SQLAlchemy 模型。
class Recipient(Base, BaseMixin):
first_name = Column(String())
last_name = Column(String())
social_network = Column(ChoiceType(SOCIAL_NETWOKRS))
SOCIAL_NETWOKRS 在哪里SOCIAL_NETWOKRS = [
('vk', 'Vkontakte'),
('fb', 'Facebook'),
('youtube', 'Youtube'),
]
进入管理面板编辑模型时出现下一个错误:
NotImplementedError: Not able to derive a colander type from sqlalchemy type: ChoiceType(length=255) Please explicitly provide a colander `typ` for the "social_network" Column.
如何通过保存管理面板的自动生成来绕过限制?