gpt4 book ai didi

Django - 将 Django Rest Swagger 架构添加到带有 `@api_view` 的 DRF 标记函数

转载 作者:行者123 更新时间:2023-12-05 04:43:39 34 4
gpt4 key购买 nike

Django - 如何使用 @api_view 将 swagger auto schema 添加到 DRF 标记函数?

我有这个功能

View .py

@api_view(['POST'])
@swagger_auto_schema(
request_body=PostSerializer,
operation_description="Create a post object"
)
def post_create_post(request):

enter image description here但请求正文数据要求并未显示在 Swagger UI 中。如何将 swagger 文档添加到使用 @api_view 创建的端点?此外,理想情况下,我希望将参数列表及其类型添加到 swagger 架构中。

最佳答案

问题是订购

@swagger_auto_schema(
method='post',
request_body=PostSerializer,
operation_description="Create a post object"
)
@api_view(['POST'])
def post_create_post(request):

你还需要添加一个method参数到@swagger_auto_schema

关于Django - 将 Django Rest Swagger 架构添加到带有 `@api_view` 的 DRF 标记函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69565669/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com