2017-08-01 2 views
0

私はDjango-rest-swaggerを使用しています。私のAPIを文書化するためのパッケージですが、ドキュメントにはURLのみを表示したいプロジェクトにはいくつかのアプリケーションがあります。最新バージョンは動作していません - APIとしてdjangorestframework==3.5.1Django-rest-swagger==2.1.0Django-rest-frameworkを使用しています。django-rest-swaggerパッケージにいくつかのURLドキュメントを表示する方法

レンダースキーマとget_swagger_view(title='API Documentation', patterns=urlpatterns1)を試したこともあります。

でも動作しません。

解決策を見つけるのを手伝ってください。

答えて

3

ビュー/ビューセットにexclude_from_schema = Trueを設定するか、デコレータを使用する場合はデコレータに追加してください。これにより、スワッガーのドキュメントからビューが除外されます。

django-rest-swaggerが大きく変更されました。以前のバージョンでは、名前や名前空間による厳密なURLの設定がありました。現在、drfが生成しているスキーマからビューを除外する必要があります。ここにはhttp://www.django-rest-framework.org/api-guide/views/#api_viewと記載されています。

関連する問題