Tôi có một ứng dụng bình mà tôi muốn sử dụng chỉ thị autoflask của Sphinx để ghi lại một API bình tĩnh.Làm thế nào để cấu hình bình Sphinx tự động để ghi lại API yên tĩnh trong bình?
https://pythonhosted.org/sphinxcontrib-httpdomain/#module-sphinxcontrib.autohttp.flask
Tôi đã cài đặt các module qua pip và chạy Sphinx-QuickStart, mang đến cho tôi một conf.py và index.rst.
Tôi đã thử đặt phần mở rộng vào conf.py:
extensions = ['sphinxcontrib.autohttp.flask']
và chỉ thị vào index.rst theo tài liệu:
.. autoflask:: autoflask_sampleapp:app
:undos-static:
Nhưng tôi không thể có được ứng dụng : mô-đun (autoflask_sampleapp: ứng dụng) một phần chính xác. Kết quả là, khi tôi chạy sphinx-build, tôi gặp lỗi khi ứng dụng hoặc mô-đun không được tìm thấy.
cây Ứng dụng của tôi trông như thế này:
.
├── admin
├── apis
├── app
│ ├── static
│ └── templates
và từ thư mục gốc của ứng dụng, tôi có thể nói:
from apis import profile
Làm thế nào để cấu hình tự động bình trong index.rst để tìm một cách chính xác và tải các mô-đun API của ứng dụng của tôi?
Nơi 'autoflask_sampleapp' đến từ đâu? Nó dường như không có trong "cây ứng dụng" của bạn ở bất cứ đâu. –