Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guicamargo19/async_views
Exercício do módulo de Django Async Views.
https://github.com/guicamargo19/async_views
async-await django python uvicorn vscode
Last synced: 4 days ago
JSON representation
Exercício do módulo de Django Async Views.
- Host: GitHub
- URL: https://github.com/guicamargo19/async_views
- Owner: guicamargo19
- Created: 2024-02-24T18:00:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-27T23:04:56.000Z (9 months ago)
- Last Synced: 2024-11-05T15:17:07.495Z (about 2 months ago)
- Topics: async-await, django, python, uvicorn, vscode
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Async e Sync Views
## Blocking and Non-Blocking HTTP Request
- Função e View Assíncronas
- Função e View SíncronasDjando Async Views do curso de Full Stack Python da EBAC - Escola Britânica de Artes Criativas e Tecnologia
## Para executar
Foi utilizado uvicorn neste projeto:
```uvicorn --reload asyncviews.asgi:application```
[http://127.0.0.1:8000/async](http://127.0.0.1:8000/async) - Para View assíncrona
Página é renderizada mesmo com a função de contagem de seis segundos em segundo plano.
[http://127.0.0.1:8000/sync](http://127.0.0.1:8000/sync) - Para View síncrona
Página aguarda a contagem de 6 segundos para ser renderizada.
## 🛠️ Ferramentas utilizadas para construção do projeto
* **Python** - Linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.
* **Django** - Framework para desenvolvimento rápido para web, escrito em Python, que utiliza o padrão model-template-view.
* **Uvicorn** - Servidor ASGI peso leve, construído com uvloop e httptools.## ✒️ Autor
Guilherme Ferreira Camargo