Skip to content

How to integrate with PickleTypeΒ #201

@kaito-albert

Description

@kaito-albert

I want to pass a list to the schema which uses SQLAlchemy's PickleType column.
The json file will looks like this:

json_data = {uuid: '123456...', coords: [[x1, y1], [x2, y2]]}

But looks like ma.SQLAlchemyAutoSchema treat PickleType column as string so if I do schema.load(json_data) it will say coords is not a valid string.
I use some trick like str(json_data(coords) before schema.load(json_data) and eval(json_data(coords) after. But when I do schema.dump(model), it will still convert coords to string. And I have to eval it again.
Is there better way to to integrate with PickleType? Or is there any way to skip the validation for specific column.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions