Mam aplikację do kolb, do której chcę użyć dyrektywy autorskiej "Sphinx", aby udokumentować interfejs API z funkcją dopasowania do kolby.Jak skonfigurować automatyczną kolbę Sphinx w celu udokumentowania funkcji API przyjaznej dla kolb?
https://pythonhosted.org/sphinxcontrib-httpdomain/#module-sphinxcontrib.autohttp.flask
Mam zainstalowany moduł poprzez pip i uruchomić sfinks-QuickStart, który daje mi conf.py i index.rst.
Próbowałem oddanie rozszerzenie do conf.py:
extensions = ['sphinxcontrib.autohttp.flask']
i dyrektywy do index.rst zgodnie z dokumentacją:
.. autoflask:: autoflask_sampleapp:app
:undos-static:
Ale nie mogę pobrać aplikację : część modułu (autoflask_sampleapp: app) jest poprawna. W rezultacie, po uruchomieniu sphinx-build pojawia się błąd, że ani aplikacja, ani moduł nie zostaną znalezione.
moja aplikacja drzew wygląda następująco:
.
├── admin
├── apis
├── app
│ ├── static
│ └── templates
iz katalogu głównego aplikacji, mogę powiedzieć:
from apis import profile
Jak skonfigurować auto kolbę w index.rst aby prawidłowo znaleźć i załadować moduły API mojej aplikacji?
Skąd pochodzi nazwa "autoflask_sampleapp"? Wygląda na to, że nie ma go w twoich "drzewach aplikacji". –