Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sebastiandotdev/drf_rest
Rest Api con Django Rest Framework
https://github.com/sebastiandotdev/drf_rest
Last synced: 25 days ago
JSON representation
Rest Api con Django Rest Framework
- Host: GitHub
- URL: https://github.com/sebastiandotdev/drf_rest
- Owner: sebastiandotdev
- License: mit
- Created: 2023-04-26T21:56:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-04-27T04:29:38.000Z (over 1 year ago)
- Last Synced: 2024-08-26T18:53:50.801Z (2 months ago)
- Language: Python
- Homepage: https://drf-rest.onrender.com/
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rest
## INDICE
- [endpoints](#endpoints)
- [uso](#uso)
- [LICENSE](#license)
- [autor](#autor)- Api escrita en **_django Rest Framewrok_** en donde podras almacenar tus proyectos pendientes en tu planes de estudio, cumple con las operaciones **_CRUD_**
## endpoints
1. GET
- `/api/rest`: ruta principal
```json
[
{
"id": 1,
"title": "proyecto en django",
"description": "Desarrollar una Api en Django Rest Framework",
"technology": "Python",
"created_at": "2023-04-27T03:52:50.377336Z"
},
{
"id": 2,
"title": "proyecto en react",
"description": "Desarrollar una Aplicacion en mobile con react native",
"technology": "JavaScript",
"created_at": "2023-04-27T03:53:22.715489Z"
}
]
```2. POST
- `/api/rest`: crea un proyecto
```json
{
"id": 3,
"title": "proyecto en Laravel",
"description": "Desarrollar una api",
"technology": "PHP",
"created_at": "2023-04-27T03:53:22.715489Z"
}
```3. PUT
- `/api/rest/`: Actuliza por id
```json
{
"id": 3,
"title": "proyecto en typescript",
"description": "Desarrollar una CLI con nodejs",
"technology": "Typescript",
"created_at": "2023-04-27T03:53:22.715489Z"
}
```4. DELETE
- `/api/rest/`: Elimina por id
```json
{}
```## Uso
Para usar esta api puedes clonar el repositorio
```shell
git clone https://github.com/sebastian01w/Drf_rest.git
```descarga las dependecias
```shell
pip install -r requirements.txt
```ejecuta el comando:
```shell
python manage.py runserver
```obtendras esta vista en el puerto 8080
![rest](https://i.postimg.cc/fLD3WQyF/rest.png)
## LICENSE
- Este proyecto esta bajo la `LILCENSE MIT` sientete libre de hacer con el lo que plazca mejoralo como te veas que es mejor
## Autor
- Johan Sebastian Castro Garcia
`github`: sebastian01w
`email`: [email protected]