Windows 10 Sphinx-完整函数路径和奇怪的参数定义

Windows 10 Sphinx-完整函数路径和奇怪的参数定义,windows-10,documentation,python-sphinx,Windows 10,Documentation,Python Sphinx,我正在尝试使用Sphinx创建代码文档 到目前为止,我有两个问题: 第一个问题: 函数名具有其名称的完整路径,我不希望: 异步api.endpoints.payment.do\u sale() 相反,我只想要函数名,比如do\u sale()。有可能做到这一点吗?我查阅了文档,但找不到任何相关选项 第二个问题: 下面是实际的函数定义 @router.post(“/sale”) 异步def do_销售( 销售申请:销售申请, db:Session=dependens(get_db), api_ke

我正在尝试使用Sphinx创建代码文档

到目前为止,我有两个问题:

第一个问题:

函数名具有其名称的完整路径,我不希望:

异步api.endpoints.payment.do\u sale()

相反,我只想要函数名,比如
do\u sale()
。有可能做到这一点吗?我查阅了文档,但找不到任何相关选项

第二个问题:

下面是实际的函数定义

@router.post(“/sale”)
异步def do_销售(
销售申请:销售申请,
db:Session=dependens(get_db),
api_key:APIKey=dependens(获取api_key)):
以下是斯芬克斯创建的文档:


这很难看。我有没有办法告诉Sphinx只获取函数名,而不是它们的解析形式?或者,如果Sphinx可以完全忽略参数,我也可以。我可以将它们添加到Args部分下的docstring中。

请一次询问一个问题。有关问题1,请参阅。对于问题2,这可能有帮助:。另见