Мне известно, что у Django нет встроенного поля модели для пользовательского типа postgresql "text []".Посмотрев документы, у меня возник вопрос:
Я понял, что мне нужно переопределить метод db_type, чтобы отразить тип данных 'text []', но это все?Что мне нужно написать для метода to_python?Я имею в виду, что возвращаемое значение по умолчанию - это уже список, который я могу использовать, верно?
class TextArrayField(models.Field):
def db_type(self,connection):
return 'text []'
с использованием psycopg2.
ОБНОВЛЕНИЕ: Я попытался создать таблицу с полем выше ... но djangoЭволюция выдает ошибку:
AttributeError: 'module' object has no attribute 'EvolutionOperations'
Может кто-нибудь просветить?