Closed luolingchun closed 5 months ago
Hey @luolingchun , this is working great for me!
Only suggestion would be to expose a way to override the default openapi_html_string
template for the /openapi page
Hey @jaykv, I agree with your suggestion.
I think more config needs to be exposed than just openapi_html_string
, and I think it's a good option to use the config current_app
in flask
.
from flask import current_app
openapi_html_string = current_app.config["OPENAPI_HTML_STRING"]
swagger_config = current_app.config["SWAGGER_CONFIG"]
oauth_config = current_app.config["OAUTH_CONFIG"]
scalar_config = current_app.config["SCALAR_CONFIG"]
These configurations may not be used in flask-openapi3
, but in flask-openapi3-plugins
.
v4.0.0rc1 has been released.
Checklist:
pytest tests
and no failed.flake8 flask_openapi3 tests examples
and no failed.mypy flask_openapi3
and no failed.mkdocs serve
and no failed.