Прямо сейчас autodoc, кажется, выдает предупреждения для любого значения rtype
, которое не является просто типом объекта (экземпляр класса, int, список, словарь и т. д.). Таким образом, возвращаемое значение, такое как список кортежей, вызовет предупреждение. Есть ли способ игнорировать эти предупреждения (по отдельности или в целом)? Я не хочу игнорировать весь файл, только эти конкретные предупреждения.
Примером этого предупреждения может быть что-то вроде:
/path/to/code.py:docstring of path.to.code.method:: WARNING: py:class reference target not found: list of tuples
И в некоторых случаях я вижу ошибки для объектов, которые, как я знаю, являются законными классами, импортированными в код, например:
/path/to/code.py:docstring of path.to.code.method:: WARNING: py:class reference target not found: Response
В этом примере Response является частью rest_framework.response, поэтому это довольно часто используемый объект класса.
Эти предупреждения появляются каждый раз, когда я создаю новую документацию. Не ясно, что это может быть воспроизведено в другой среде.
nitpicky = True
в conf.py? См. sphinx-doc.org/en/master/usage. / - person mzjn   schedule 30.01.2021