Привет, я хочу сделать какастомное поле в tortoise orm. В базе данных это будет BLOB (postgres), поэтому моё поле основано на BinaryField. Хочу реализовать такую логику:
При создании объекта можно указать строку - закодированный в base64 файл. А в при записи в бд - раскодировать и отправлять байты.
При получении аналогично из байтов делать base64.
Сейчас я сделал вот такой класс:
https://gist.github.com/RuslanTer/fe50f180d0c67d8605b16a40e6e5f55eНо когда я пытаюсь создать объект модели - мне выдаёт ошибку, что ожидался тип не тот "bytes-like object is required, not 'str'". Что я сделал не так?
Я походу не совсем понимаю как работают to_db_value и to_python_value?