我想将 Swagger 添加到 Django 休息框架,但我无法获取 POST 正文参数...
我所做的:
serrings.py
INSTALLED_APPS = [
....
'rest_framework_swagger',
]
REST_FRAMEWORK = {
'DEFAULT_PARSER_CLASSES': [
'rest_framework.parsers.FormParser',
'rest_framework.parsers.MultiPartParser',
'rest_framework.parsers.JSONParser',
]
}
网址.py
schema_view = get_swagger_view(title='My API')
urlpatterns = [
path('', schema_view),
...
]
视图.py
class MyView(APIView):
def post(self, request, format=None):
...
return Response(something)
但我的招摇总是看起来像:
在这种情况下,我无法发布我的身体参数(json)来尝试一下......如何解决这个问题