我知道 Django 没有用于 postgresql 的自定义类型“text []”的内置模型字段。看了文档后,我有一个问题。
我意识到我需要重写 db_type 方法以反映“文本 []”数据类型,但仅此而已吗?我需要为 to_python 方法写什么?我的意思是,返回的默认值已经是我可以使用的列表,对吗?
class TextArrayField(models.Field):
def db_type(self,connection):
return 'text []'
使用 psycopg2。
更新:我尝试使用上述字段创建一个表......但 django evolution 抛出一个错误:
AttributeError: 'module' object has no attribute 'EvolutionOperations'
任何人都可以开导吗?