我按照Django官网,生成一个初始项目后,就执行了python manage.py migrate。结果报错:TypeError: int() argument must be a string or a number, not 'list'。
错误的原因是:cx-Oracle的版本和django的版本不匹配。
我的环境:python2.7, django-1.11.10, cx-Oracle-7.0.0。django-1.11.10只支持cx-Oracle<7的版本。
解决方法:安装6.X版的cx-Oracle。
pip install cx-Oracle==6.4.1