2017-12-25 12 views
1

ArrayField가없는 모델을 기반으로 테이블을 만들 때 오류가 발생하지 않습니다. Peewee ArrayField 오류

내가 추가 할 때 :

images = ArrayField(CharField) 

내가 얻을 :

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/local/lib/python3.6/site-packages/peewee.py", line 5037, in create_table 
    db.create_table(cls) 
    File "/usr/local/lib/python3.6/site-packages/peewee.py", line 3914, in create_table 
    return self.execute_sql(*qc.create_table(model_class, safe)) 
    File "/usr/local/lib/python3.6/site-packages/peewee.py", line 3837, in execute_sql 
    self.commit() 
    File "/usr/local/lib/python3.6/site-packages/peewee.py", line 3656, in __exit__ 
    reraise(new_type, new_type(*exc_args), traceback) 
    File "/usr/local/lib/python3.6/site-packages/peewee.py", line 135, in reraise 
    raise value.with_traceback(tb) 
    File "/usr/local/lib/python3.6/site-packages/peewee.py", line 3830, in execute_sql 
    cursor.execute(sql, params or()) 
peewee.OperationalError: near "[]": syntax error 

사람이 지적하는 이유와 솔루션을 제공 할 수 있습니까?

답변

0

어떤 데이터베이스 드라이버를 사용하고 있습니까? ArrayField에는 postgresql이 필요합니다.