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: 6 months 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 (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-22T12:59:38.000Z (over 1 year ago)
- Last Synced: 2024-12-29T23:51:34.549Z (over 1 year ago)
- Language: Python
- Size: 15.6 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
```