使用Django反向生成models的时候,发现了报错了
python manage.py inspectdb
错误信息:
# Unable to inspect table 'answer'
# The error was: sequence index must be integer, not 'slice'
# Unable to inspect table 'discussion'
# The error was: sequence index must be integer, not 'slice'
# Unable to inspect table 'notes'
# The error was: sequence index must be integer, not 'slice'
查了一下,发现是 psycopg2版本问题,需要将其降至2.7.7
https://stackoverflow.com/questions/55531220/django-fails-to-model-legacy-database-with-inspectdb
于是在setting->project interpreter 中将其降至2.7.7
再次执行
python manage.py inspectdb
成功!
在此记录一下