Ho un'app di flask che voglio usare la direttiva autoflask di Sphinx per documentare un'API riposante.Come configurare la borraccia automatica Sphinx per documentare l'API restrittiva del pallone?
https://pythonhosted.org/sphinxcontrib-httpdomain/#module-sphinxcontrib.autohttp.flask
Ho installato il modulo tramite pip ed eseguire sfinge-quickstart, che mi dà un conf.py e index.rst.
Ho provato a mettere l'estensione in conf.py:
extensions = ['sphinxcontrib.autohttp.flask']
e la direttiva nella index.rst come da documentazione:
.. autoflask:: autoflask_sampleapp:app
:undos-static:
Ma non posso ottenere l'applicazione : parte del modulo (autoflask_sampleapp: app) corretta. Di conseguenza, quando eseguo sphinx-build ricevo un errore che l'app o il modulo non vengono trovati.
miei alberi app assomiglia a questo:
.
├── admin
├── apis
├── app
│ ├── static
│ └── templates
e dalla directory principale della app, posso dire:
from apis import profile
Come si configura pallone auto nel index.rst per trovare correttamente e carica i moduli API della mia app?
Da dove proviene 'autoflask_sampleapp'? Non sembra essere nei tuoi "alberi delle app" da nessuna parte. –