1

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)还有其他解决方案吗?

4

0 回答 0