Django-rest-framework(七)swagger使用
3 月,跳不动了?>>> 在我们接口开发完之后,需要交付给别人对接,在没有使用swagger的时候,我们需要单独编写一份api接口文档,由postman之类的工具进行请求得到返回的结果。而有了swagger之后,可以通过提取接口代码中的注释来生成文档,并且可以直接在浏览器中调用,获取返回结果。先看下效果 安装 pip install django-rest-swagger setting.py 文件中添加 INSTALLED_APPS = [ ... 'rest_framework_swagger', ... ] 配置 在settings.py中可以添加修改swagger相关的配置 SWAGGER_SETTINGS = { # 这里可以用获取到的token来登录 'SECURITY_DEFINITIONS': { 'api_key':{ 'type': 'apiKey', 'in':'query', # token位置在url中 'name':'token' # 验权的字段 } }, 'USE_SESSION_AUTH': False, 'JSON_EDITOR': False, # False,用户可以自己编辑格式,不用按照serializers中的数据添加。True,会有多个输入框,输入serializer对应的字段的值 } urls.py 中添加一下代码 from rest