fastapi/docs/tutorial
Sebastián Ramírez 0ac9b3ee5c
Re-export utils from Starlette (#1064)
*  Re-export main features used from Starlette to simplify developer's code

* ♻️ Refactor Starlette exports

* ♻️ Refactor tutorial examples to use re-exported utils from Starlette

* 📝 Add examples for all middlewares

* 📝 Add new docs for middlewares

* 📝 Add examples for custom responses

* 📝 Extend docs for custom responses

* 📝 Update docs and add notes explaining re-exports from Starlette everywhere

* 🍱 Update screenshot for HTTP status

* 🔧 Update MkDocs config with new content

* ♻️ Refactor tests to use re-exported utils from Starlette

*  Re-export WebSocketDisconnect from Starlette for tests

*  Add extra tests for extra re-exported middleware

*  Add tests for re-exported responses from Starlette

*  Add docs about mounting WSGI apps

*  Add Flask as a dependency to test WSGIMiddleware

*  Test WSGIMiddleware example
2020-03-01 21:49:20 +01:00
..
dependencies 📝 Update docs for dependencies with yield (#986) 2020-02-16 20:49:12 +01:00
security Re-export utils from Starlette (#1064) 2020-03-01 21:49:20 +01:00
application-configuration.md ⬆️ Update Pydantic to 0.21.0 (#90) 2019-03-21 18:40:29 +04:00
background-tasks.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
bigger-applications.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
body-fields.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
body-multiple-params.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
body-nested-models.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
body-updates.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
body.md 📝 Add note about Body parameters without Pydantic (#900) 2020-02-04 04:17:20 +01:00
cookie-params.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
cors.md Re-export utils from Starlette (#1064) 2020-03-01 21:49:20 +01:00
debugging.md 🎨 Tweak external links, Markdown format, typos (#881) 2020-01-17 16:24:05 +01:00
encoder.md 🎨 Tweak external links, Markdown format, typos (#881) 2020-01-17 16:24:05 +01:00
extra-data-types.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
extra-models.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
first-steps.md ♻️ Update default API title from "Fast API" to "FastAPI" for consistency (#890) 2020-01-18 19:07:42 +01:00
handling-errors.md Re-export utils from Starlette (#1064) 2020-03-01 21:49:20 +01:00
header-params.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
index.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
middleware.md Re-export utils from Starlette (#1064) 2020-03-01 21:49:20 +01:00
path-operation-configuration.md Re-export utils from Starlette (#1064) 2020-03-01 21:49:20 +01:00
path-params-numeric-validations.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
path-params.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
query-params-str-validations.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
query-params.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
request-files.md Re-export utils from Starlette (#1064) 2020-03-01 21:49:20 +01:00
request-forms-and-files.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
request-forms.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
response-model.md 📝 Refactor docs, "Tutorial - User Guide" and "Advanced User Guide" (#887) 2020-01-18 16:21:54 +01:00
response-status-code.md Re-export utils from Starlette (#1064) 2020-03-01 21:49:20 +01:00
sql-databases.md Re-export utils from Starlette (#1064) 2020-03-01 21:49:20 +01:00
static-files.md Re-export utils from Starlette (#1064) 2020-03-01 21:49:20 +01:00
testing.md Re-export utils from Starlette (#1064) 2020-03-01 21:49:20 +01:00