Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jimcostdev/fastapi-football
API básica desarrollada con FastAPI para obtener información sobre equipos de fútbol (nombre, liga y país). Ideal para practicar y aprender los fundamentos de FastAPI.
https://github.com/jimcostdev/fastapi-football
Last synced: 9 days ago
JSON representation
API básica desarrollada con FastAPI para obtener información sobre equipos de fútbol (nombre, liga y país). Ideal para practicar y aprender los fundamentos de FastAPI.
- Host: GitHub
- URL: https://github.com/jimcostdev/fastapi-football
- Owner: JimcostDev
- Created: 2024-09-13T15:56:08.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-11-20T14:10:32.000Z (about 2 months ago)
- Last Synced: 2024-11-20T15:25:13.844Z (about 2 months ago)
- Language: Python
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# FastAPI Football API
API básica desarrollada con FastAPI para obtener información sobre equipos de fútbol (nombre, liga y país). Este proyecto es ideal para aprender y practicar los fundamentos de FastAPI, incluyendo creación de endpoints, manejo de dependencias y uso de un servidor de desarrollo.
## Instrucciones de Uso
1. **Clona este repositorio** ejecutando el siguiente comando:
```bash
git clone https://github.com/JimcostDev/fastapi-football.git
```2. **Crea y activa tu entorno virtual**:
- Crea un entorno virtual:
```bash
python -m venv venv
```- Activa el entorno virtual:
- En **Windows**:
```bash
venv\Scripts\activate
```- En **macOS y Linux**:
```bash
source venv/bin/activate
```3. **Instala las dependencias requeridas**:
```bash
pip install -r requirements.txt
```4. **Ejecute el servidor con:**
```bash
fastapi dev main.py # mode dev
fastapi run # mode prod
```
5. **Actualizar versión de FastAPI**:
```bash
pip install --upgrade fastapi
```
### Puedes instalar las dependecias individualmente con:
```bash
pip install "fastapi[standard]"
pip install pymongo
```