J'ai une suspicion furtive que Sphinx n'aime pas ma traduction de classe. Lorsque je tente de faire une automethod:Sphinx automodule ne veut pas importer Traduction
.. automethod:: translations.models.Translation.new
Je reçois cet avertissement:
/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
Le chemin et ainsi de suite sont corrects. J'ai essayé d'importer la traduction directement dans conf.py et j'ai eu des problèmes similaires. J'avais encore des problèmes quand j'ai essayé quelque chose comme:
from translations.models import Translation as t
Il a pu importer, mais une importation dans la traduction par la suite fait Sphinx pour retourner la même erreur.
La documentation en question est ici: