Ich habe eine Flasch-App, die Sphinxs Autoflask-Direktive verwenden soll, um eine Flasch-Restful-API zu dokumentieren.Wie konfiguriert man Sphinx-Autokolben, um Flaschennestful-API zu dokumentieren?
https://pythonhosted.org/sphinxcontrib-httpdomain/#module-sphinxcontrib.autohttp.flask
Ich habe das Modul über pip und laufen Sphinx-quickstart installiert, die mir eine conf.py und index.rst gibt.
Ich habe versucht, die Erweiterung in conf.py setzen:
extensions = ['sphinxcontrib.autohttp.flask']
und die Richtlinie in index.rst gemäß der Dokumentation:
.. autoflask:: autoflask_sampleapp:app
:undos-static:
Aber ich kann die App nicht bekommen : Modul (Autoflask_sampleapp: app) Teil korrekt. Daher erhalte ich bei der Ausführung von sphinx-build die Fehlermeldung, dass entweder die App oder das Modul nicht gefunden wird.
Meine app Bäume sieht wie folgt aus:
.
├── admin
├── apis
├── app
│ ├── static
│ └── templates
und aus dem Stammverzeichnis der App, was ich sagen kann:
from apis import profile
Wie finde ich Auto Kolben in der index.rst konfigurieren, um korrekt und laden Sie die API-Module meiner App?
Woher kommt 'autoflask_sampleapp'? Es scheint nirgends in deinen "App-Bäumen" zu sein. –