gpt4 book ai didi

django-rest-swagger 没有将 Markdown 文档字符串解析/翻译成 HTML 代码

转载 作者:行者123 更新时间:2023-12-01 15:34:04 25 4
gpt4 key购买 nike

到目前为止我知道django-rest-swagger从 v0.1.10 开始支持 Markdown 语法中的文档字符串。但是当我尝试查看文档时,它显示为纯文本,而不是将其解析并转换为 HTML 代码。

enter image description here

我正在使用:

Django==1.5
Markdown==2.3.1
djangorestframework==2.3.10
django-rest-swagger==0.1.11

SWAGGER_SETTINGS = {
"exclude_namespaces": [], # List URL namespaces to ignore
"api_version": '0.1', # Specify your API's version
"api_path": "", # Specify the path to your API not a root level
"enabled_methods": [ # Specify which methods to enable in Swagger UI
'get',
'post',
'put',
'patch',
'delete'
],
"api_key": '', # An API key
"is_authenticated": True, # Set to True to enforce user authentication,
"is_superuser": False, # Set to True to enforce admin only access
}

API 示例代码基于功能的 View :

@api_view(['POST'])
def dummy(request):
'''
Lorem ipsum `dolor` sit amet, consectetur adipiscing elit. Etiam sodales lacus at _nulla_ fringilla fringilla.

### Consectetur adipiscing:

* __dummy_var__: Nunc ut erat justo. Duis turpis augue, posuere a ornare sed,
* another: Vestibulum suscipit congue neque sed faucibus.
* `code`: Cras sit amet ullamcorper ipsum.
'''
pass

当直接浏览 API 时,描述会被正确翻译/呈现。

enter image description here

我错过了什么吗?

最佳答案

从 v0.2.0 版本开始,markdown 在 django-rest-swagger 中可用!

只需要显式安装 markdown 包(不会自动安装):

pip install markdown

关于django-rest-swagger 没有将 Markdown 文档字符串解析/翻译成 HTML 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20938105/

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