問題タブ [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.
ただし、ヘッダーは Request Payload プロパティで django-rest-swagger によって渡されています (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 Swaggerで応答メッセージのリストを生成するには?
適切なスキーマ生成が必要なため、昨日 Django REST Framework を 3.5.0 にアップグレードしました。
Django REST Swaggerを使用して API を文書化していますが、API エンドポイントが提供する可能性のあるすべての応答メッセージを一覧表示する方法がわかりません。
私のエンドポイントが実行しているアクションに対応する成功メッセージの自動生成があるようです。
したがって、POST アクションは、説明なしで 201 応答コードを生成します。
エンドポイントが提供するすべての応答メッセージを追加し、それらに説明を与えるにはどうすればよいでしょうか?
私は使っている
djangorestframework==3.5.0
django-rest-swagger==2.0.7
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を文書化していますが、例に例の値のスペースがあることを確認しています。試してください: ここ
闊歩ビューで同じものを作成するにはどうすればよいですか?