Djangoにはpostgresqlのカスタムタイプ「text[]」の組み込みモデルフィールドがないことを知っています。ドキュメントを見た後、質問があります。
'text []'データ型を反映するためにdb_typeメソッドをオーバーライドする必要があることに気づきましたが、それだけですか?to_pythonメソッドには何を書く必要がありますか?つまり、返されるデフォルト値はすでに私が使用できるリストですよね?
class TextArrayField(models.Field):
def db_type(self,connection):
return 'text []'
psycopg2を使用します。
更新:上記のフィールドでテーブルを作成しようとしました...しかし、djangoの進化はエラーをスローしています:
AttributeError: 'module' object has no attribute 'EvolutionOperations'
誰でも啓発できますか?