Bir şişeye yatkın API'yi belgelemek için Sphinx'in otoflask yönergesini kullanmak istediğim bir flask uygulaması var.Sphinx otomatik şişeyi flask-restful API'sini belgelemek için nasıl yapılandırılır?
https://pythonhosted.org/sphinxcontrib-httpdomain/#module-sphinxcontrib.autohttp.flask
ben pip aracılığıyla modülü yüklü ve bana bir conf.py verir ve index.rst hangi sfenks-quickstart çalıştırmak.
Ben conf.py içine uzantısı koyarak denedim: belgelendirmesi olarak index.rst içine
extensions = ['sphinxcontrib.autohttp.flask']
ve direktif:
.. autoflask:: autoflask_sampleapp:app
:undos-static:
Ama app alamayan : modül (autoflask_sampleapp: app) kısmı doğru. Sonuç olarak, sphinx-build çalıştırdığımda, uygulama ya da modül bulunamayan bir hata alıyorum.
Uygulamam ağaçları
şuna benzer:.
├── admin
├── apis
├── app
│ ├── static
│ └── templates
ve uygulamanın kök dizininde
söyleyebileceğim:from apis import profile
nasıl doğru bulmak index.rst otomatik şişesi yapılandırabilirim Uygulamamın API modüllerini yükle
'autoflask_sampleapp' nereden geliyor? Her yerde "uygulama ağaçları" içinde görünmüyor. –