解决django集成swagger报错TypeError at /docs/ Expected a `coreapi.Document` instance 的问题

问题:

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

猜你喜欢

转载自blog.csdn.net/DaisyCold/article/details/107955493