我正在记录 djagno 2.2 应用程序。
django文档指定链接到设置为
Add :mod:`django.contrib.auth` to your :setting:`INSTALLED_APPS`...
在我的文档中,语句是
The length is defined in the :setting:`URL_ID_LENGTH`
使用 sphinx
生成文档时make html
给出警告
:docstring of app.models.Class.function:4: WARNING: Unknown interpreted text role "setting".
我将sphinx.ext.intersphinx
添加到 sphinx 的conf.py
中。
根据Django文档,它具有自己的特定标记。
您需要将django conf.py的 djangodocs
添加到您的:
extensions = [
"djangodocs",
'sphinx.ext.extlinks',
"sphinx.ext.intersphinx",
"sphinx.ext.viewcode",
]
然后将djangodocs
扩展文件放入您的docs/_ext/djangodocs.py
。
最终以这样的方式导入其路径:
sys.path.append(abspath(join(dirname(__file__), "_ext")))