目前我们在项目文档和Django模型字段描述方面使用 Sphinx 。
主要问题在于:在更改模型后,我们需要手动更新Sphinx文档,并且有时会忘记或遗漏某些字段。
是否存在一些基于Django模型生成文档的工具?
文档中提到:
Django的文档使用Sphinx文档系统,该系统基于docutils。基本思路是将轻度格式化的纯文本文档转换为HTML、PDF和任何其他输出格式。
因此,您应该使用sphinx为您的Django应用程序生成文档。您应该激活使用autodoc扩展从docstrings中提取文档的功能,在sphinx的conf.py
中激活此功能:
extensions = [
'sphinx.ext.autodoc',
]
verbose_name
相关或者(也许更接近您的期望)help_text
。 - MariusSiuram
/admin/doc/
所有页面的全面PDF? - Csaba Toth