Browse Source

Update 'README.md'

天问 1 month ago
parent
commit
4097916629
1 changed files with 26 additions and 0 deletions
  1. 26 0
      README.md

+ 26 - 0
README.md

@@ -1,2 +1,28 @@
 # flask-siwa-doc
+自动生成 API 文档并支持 Swagger 和 OpenAPI 规范。它能够根据 Flask 应用程序中定义的路由、视图函数和参数信息,自动创建 API 文档
 
+## Usage
+
+```
+pip install flask-siwadoc
+```
+
+```
+from flask import Flask
+from flask_siwadoc import SiwaDoc
+
+app = Flask(__name__)
+siwa = SiwaDoc(app)
+
+@app.route('/hello2/<name>')
+@siwa.doc()
+def hello(name):
+    return f'Hello, {name}!'
+
+if __name__ == '__main__':
+    app.run(debug=True)
+
+```
+其中 `@siwa.doc()` 可以指定参数用户文档生成。
+
+访问:http://localhost/docs?ui=rapidoc ,ui可以指定 ('redoc', 'swagger', 'rapidoc')