Update index.md

accents and syntax mistakes solved
This commit is contained in:
§dei8bit§ 2024-05-08 13:37:39 -03:00 committed by GitHub
parent 43aee89f17
commit 79a2de2617
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 10 additions and 10 deletions

View File

@ -217,11 +217,11 @@ INFO: Application startup complete.
<details markdown="1"> <details markdown="1">
<summary>Sobre el comando <code>fastapi dev main.py</code>...</summary> <summary>Sobre el comando <code>fastapi dev main.py</code>...</summary>
El comando `fastapi dev` lee tu archivo `main.py` , detecta la aplicacion **FastAPI** en él, y comienza un servidor usando <a href="https://www.uvicorn.org" class="external-link" target="_blank">Uvicorn</a>. El comando `fastapi dev` lee tu archivo `main.py` , detecta la aplicacion **FastAPI** en él, y lanza un servidor usando <a href="https://www.uvicorn.org" class="external-link" target="_blank">Uvicorn</a>.
Por defecto, `fastapi dev` empezara con auto-reload activado para desarrollo local. Por defecto, `fastapi dev` empezara con auto-reload activado para desarrollo local.
Puedes leer mas acerca de eso en <a href="https://fastapi.tiangolo.com/fastapi-cli/" target="_blank">FastAPI CLI docs</a>. Puedes leer más acerca de eso en <a href="https://fastapi.tiangolo.com/fastapi-cli/" target="_blank">FastAPI CLI docs</a>.
</details> </details>
@ -294,7 +294,7 @@ def read_item(item_id: int, q: Union[str, None] = None):
def update_item(item_id: int, item: Item): def update_item(item_id: int, item: Item):
return {"item_name": item.name, "item_id": item_id} return {"item_name": item.name, "item_id": item_id}
``` ```
El servidor `fastapi dev` se actualizara automaticamente El servidor `fastapi dev` se actualizará automáticamente
### Mejora a la documentación interactiva de APIs ### Mejora a la documentación interactiva de APIs
@ -424,7 +424,7 @@ Para un ejemplo más completo que incluye más características ve el <a href="h
* Un sistema de **<abbr title="también conocido en inglés cómo: components, resources, providers, services, injectables">Dependency Injection</abbr>** poderoso y fácil de usar. * Un sistema de **<abbr title="también conocido en inglés cómo: components, resources, providers, services, injectables">Dependency Injection</abbr>** poderoso y fácil de usar.
* Seguridad y autenticación incluyendo soporte para **OAuth2** con **JWT tokens** y **HTTP Basic** auth. * Seguridad y autenticación incluyendo soporte para **OAuth2** con **JWT tokens** y **HTTP Basic** auth.
* Técnicas más avanzadas, pero igual de fáciles, para declarar **modelos de JSON profundamente anidados** (gracias a Pydantic). * Técnicas más avanzadas, pero igual de fáciles, para declarar **modelos de JSON profundamente anidados** (gracias a Pydantic).
* Integracion de **GraphQL** con <a href="https://strawberry.rocks" class="external-link" target="_blank">Strawberry</a> y otras librerias. * Integracion de **GraphQL** con <a href="https://strawberry.rocks" class="external-link" target="_blank">Strawberry</a> y otras Librerías.
* Muchas características extra (gracias a Starlette) como: * Muchas características extra (gracias a Starlette) como:
* **WebSockets** * **WebSockets**
* pruebas extremadamente fáciles con HTTPX y `pytest` * pruebas extremadamente fáciles con HTTPX y `pytest`
@ -458,26 +458,26 @@ Usado por FastAPI / Starlette:
* <a href="https://www.uvicorn.org" target="_blank"><code>uvicorn</code></a> - para el servidor que carga y sirve tu aplicación. * <a href="https://www.uvicorn.org" target="_blank"><code>uvicorn</code></a> - para el servidor que carga y sirve tu aplicación.
* <a href="https://github.com/ijl/orjson" target="_blank"><code>orjson</code></a> - Requerido si quieres usar `ORJSONResponse`. * <a href="https://github.com/ijl/orjson" target="_blank"><code>orjson</code></a> - Requerido si quieres usar `ORJSONResponse`.
* <a href="https://github.com/esnme/ultrajson" target="_blank"><code>ujson</code></a> - Requerido si quieres usar `UJSONResponse`. * <a href="https://github.com/esnme/ultrajson" target="_blank"><code>ujson</code></a> - Requerido si quieres usar `UJSONResponse`.
* * `fastapi-cli` - para proveer el comando `fastapi`. * `fastapi-cli` - para proveer el comando `fastapi`.
Cuando instalas `fastapi` este viene con estas librerias por defecto Cuando instalas `fastapi` este viene con estas Librerías por defecto.
## `fastapi-slim` ## `fastapi-slim`
Si no deseas las librerias que vienen por defecto, puede optar por instalar `fastapi-slim`. Si no deseas las Librerías que vienen por defecto, puede optar por instalar `fastapi-slim`.
Cuando haces la instalacion con el comando: Cuando haces la Instalación con el comando:
```bash ```bash
pip install fastapi pip install fastapi
``` ```
...esto incluye el mismo codigo y dependencias que: ...esto incluye el mismo código y dependencias que:
```bash ```bash
pip install "fastapi-slim[standard]" pip install "fastapi-slim[standard]"
``` ```
Las dependencias por deefcto son las mencionadas arriba previamente Las dependencias por defecto son las mencionadas arriba previamente.
## Licencia ## Licencia