У меня есть подозрительное подозрение, что Sphinx не нравится мой класс Translation. Когда я пытаюсь сделать automethod:Sphinx automodule не желает импортировать Translation
.. automethod:: translations.models.Translation.new
Я получаю это предупреждение:
/Users/dash/Projects/zamboni/zamboni/docs/topics/translations.rst:39:
(WARNING/2) autodoc can't import/find method
'translations.models.Translation.new', it reported error: "cannot import name
Translation", please check your spelling and sys.path
Путь и этажерки являются правильными. Я попытался импортировать перевод прямо в conf.py и имел схожие проблемы. Я до сих пор были проблемы, когда я пытался что-то вроде:
from translations.models import Translation as t
Он был в состоянии импортировать, но импорт в конце концов перевод вызвал Sphinx вернуть ту же ошибку.
документация на вопрос здесь: