django 2.2.1
旧数据库是通过 sql 代码创建的,我想通过inspectdb
. 问题列被创建为times VARCHAR[]
当我运行时inspectdb > models.py
- 执行失败并出现错误。该models.py
文件被创建为空文件,我在控制台中看到错误:
times = ArrayField(blank=True, null=True) #This field type is a guess
TypeError: __init__() missing 1 required positional argument 'base_field'
对于这个遗留数据库 -
1)由于检查失败,我应该手动覆盖每个表吗?
2)我可以在没有任何模型的情况下使用数据库游标(也在生产中)吗?
3)还有其他解决方案吗?