解决django配置swagger后,打开docs报错TypeError:Excepted a ‘coreapi.Document’ instance
Posted 茶子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决django配置swagger后,打开docs报错TypeError:Excepted a ‘coreapi.Document’ instance相关的知识,希望对你有一定的参考价值。
在django 中swagger后,查看docs路由时可能会报错TypeError:Excepted a ‘coreapi.Document’ instance
此时可能是由于版本导致的,需要按以下方法进行解决
1) 查看django 、djangorestframework、django-rest-swagger的当前版本
pip show django
pip show djangorestframework
pipi show django-rest-swagger
2) 更改版本如下(直接执行安装,系统会自动对旧版本进行卸载后再安装)
pip install django==2.2
pip install djangorestframework==3.8.2
pip install django-rest-swagger==2.2.0
重启服务后即可正确访问
以上是关于解决django配置swagger后,打开docs报错TypeError:Excepted a ‘coreapi.Document’ instance的主要内容,如果未能解决你的问题,请参考以下文章