Ошибка типа отсутствует 'base_field' в django inspectdb на ArrayField - PullRequest
0 голосов
/ 30 мая 2019

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) Существуют ли другие решения?

...