问题标签 [django-swagger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Django REST 框架 + Django REST Swagger + ImageField
我用 ImageField 创建了一个简单的模型,我想用 django-rest-framework + django-rest-swagger 创建一个 api 视图,该视图已记录并能够上传文件。
这是我得到的:
models.py
serializer.py
views.py
urls.py
对我来说,这应该很简单。但是,我无法使上传工作。我总是得到这个错误响应:
我已经从django-rest-framework阅读了这部分文档:
If the view used with FileUploadParser is called with a filename URL keyword argument, then that argument will be used as the filename. If it is called without a filename URL keyword argument, then the client must set the filename in the Content-Disposition HTTP header. For example Content-Disposition: attachment; filename=upload.jpg.
但是,标头是由 django-rest-swagger 在 Request Payload 属性中传递的(来自 chrome 控制台)。
如果需要更多信息,请告诉我。
我正在使用Django==1.8.8
,djangorestframework==3.3.2
和django-rest-swagger==0.3.4
.
django - Django REST Swagger 在哪里生成模式文件?
我想修改 Django REST Swagger 生成的 Swagger 文档。我想找到 Django REST Swagger 生成的 API 定义或模式文件。我一直无法找到那些文件。
当 Django REST Swagger 创建 API 文档时,是否会生成类似 YAML 或 JSON 文件?
我在哪里可以找到服务器上的那个文件?
谢谢!
django - 在 Django Rest Framework 中使用 swagger 的问题
我刚开始在我的 API 文档中使用 swagger。我关注了这些文档,但超过一半的网址被大摇大摆地排除在外。
如下图所示,它显示了一些 url,但很少有 url 被排除在外,并且 swagger 显示的 url 不包括完整的功能,例如没有用于测试端点的正文部分。如果你点击试试看!它将发送带有空白参数的请求(没有正文来编辑请求参数)。
下面是我的网址文件。
我曾经include()
包含我的应用程序 url 可能就是这个原因,但是它如何显示一些 url 并排除一些。
我还检查了控制台,控制台中没有错误。我也在使用 djnago restAPIView
我在招摇浏览器屏幕中遇到的错误是
python - 对象不支持项目分配
奥拉!
我不知道我的“/”直接指向我的招摇会发生了什么。工作正常,但现在出现这个问题:
有人知道发生了什么吗?
Tks
(对不起我糟糕的英语)
django - 如何将 swagger-ui 模板与 DRF 和 Django-Rest-framwork-Swagger 集成?
我正在使用Django 和 DRF来编写 REST API。最近我集成了 django-rest-framework-swagger来自动填充 API 文档。
今天,我遇到了 swagger-ui 模板 [ https://github.com/jensoleg/swagger-ui],现在想用这个替换默认的 swagger 主题。
我已经尝试了什么?
我将dist目录的所有内容复制到/venv/lib/python2.7/site-packages/rest_framework_swagger/static/rest_framework_swagger目录中。但它没有用(UI 看起来一点也不好看)。
django - Django Swagger 示例代码
我正在记录使用 django swagger 0.3.5 的 api,我看到在示例中存在示例值的空间,请尝试: here
如何在我的招摇视图中创建相同的内容?
django - 为什么 Django Swagger 不显示具有 IsAuthenticated 权限的 url 的文档?
在我的 api 中,默认权限类是“rest_framework.permissions.IsAuthenticated”,而 django swagger 没有显示任何 url 的文档。
我的 REST_FRAMEWORK 设置是:
我的 swagger_settings 是:
那么如何在 django swagger 中显示经过身份验证的端点。
python - Django REST Swagger:如何在 Swagger 设置中使用安全部分?
我正在尝试为 SecurityDefinition 构建 Swagger 设置,以便在 openapi.json 中获得以下结果:
在我的 settings.py 中,我添加了以下招摇设置:
问题是在 Swagger 生成的 openapi.json 中没有security
字典,我不知道它是如何生成的。
下面,展示了生成的 openapi.json:
在我的 Swagger 设置中是否有更好的方法来描述这个概念?或者您能描述一下生成 openapi.json 文件的过程以及它是如何工作的吗?
django - 将 django-rest-swagger 2 与自定义 swagger.json 一起使用
我有一个使用 django-rest-framework 构建的项目,我想使用 django-rest-swagger 来获取 API 文档,所以我通过 swagger 编辑器制作了一个 swagger.json 文件,那么我的问题是:
如何让 django-rest-swagger 读取并渲染我自己的 swagger.json 而不是从代码自动生成?
我一遍又一遍地检查了 django-rest-swagger 文档,但没有发现任何相关信息。
任何评论将不胜感激。