休息框架招摇'AutoSchema'对象没有属性get_link

Muk*_*mar 9 django

我正在尝试浏览rest framework swagger的api文档。但得到错误 AttributeError: 'AutoSchema' object has no attribute 'get_link

我使用过 django rest 框架招摇。但无法浏览文档。

from django.contrib import admin
from django.urls import path, include
from rest_framework_swagger.views import get_swagger_view

schema_view = get_swagger_view(title='API')

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/', include('auth.urls')),
    path('docs/', schema_view),
]
Run Code Online (Sandbox Code Playgroud)

Pra*_*rat 23

在 settings.py 中添加以下行

REST_FRAMEWORK = {'DEFAULT_SCHEMA_CLASS':'rest_framework.schemas.coreapi.AutoSchema' }
Run Code Online (Sandbox Code Playgroud)


Sha*_*eel 8

djagno-rest-swagger弃用并建议使用drf-yasg