问题:
django集成swagger报错TypeError at /docs/ Expected a `coreapi.Document` instance
版本信息:
Django 3.1
djangorestframework 3.11.1
django-rest-swagger2.2.0
现象
启动项目,访问http://127.0.0.1:8080/docs/报错
报错信息如下:
TypeError at /docs/
Expected a `coreapi.Document` instance
解决方式:将djangorestframework3.11.1版本回退到3.9.4,将Django版本回退到3.0以下版本。
注意:卸载Django时用pip uninstall卸载,卸载完成后重新安装指定版本
重新安装版本(重新安装后报错问题解决):
Django 2.2.8
djangorestframework 3.9.2
django-rest-swagger 2.2.0