https://bun.sh/guides/ecosystem/vite
bun create vite my-app
cd my-app/
bun install && bun install alpinejs
https://bun.sh/guides/ecosystem/vite
bun create vite my-app
cd my-app/
bun install && bun install alpinejs
| from collections import namedtuple | |
| data = ('Regis', 'Santos', 'regis@email.com') | |
| first_name, last_name, email = data | |
| print(first_name, last_name, email) | |
| Person = namedtuple('Person', ['first_name', 'last_name', 'email']) | |
| person = Person(*data) | |
| print(person.first_name) |
| const ctx = document.getElementById('grafico') | |
| const labels = JSON.parse('{{ labels|safe }}') | |
| const data = JSON.parse('{{ data|safe }}') | |
| new Chart(ctx, { | |
| type: 'line', | |
| data: { | |
| labels: labels, | |
| datasets: [{ |
| from django.utils.deprecation import MiddlewareMixin #verificar se já saiu na versão que utiliza do django ou como ficou no update. | |
| class RequestMiddleware(MiddlewareMixin): | |
| """ | |
| The middleware that intercept a request. | |
| :param MiddlewareMixin: the mixin. | |
| :type MiddlewareMixin: MiddlewareMixin | |
| """ |
| <!-- https://www.lavivienpost.com/autocomplete-with-trie-code/ --> | |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <meta http-equiv="X-UA-Compatible" content="IE=edge"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no"> | |
| <link rel="shortcut icon" href="http://html5-training-in-hyderabad.blogspot.com.br/favicon.ico"> |
Quando estamos usando PermissionRequiredMixin e o usuário está logado ele lança uma exceção quando o usuário não tem permissão de acesso no CBV, mas eu queria um redirect com o usuário logado, então essa foi minha saída.
Motivo: https://github.com/django/django/blob/main/django/contrib/auth/mixins.py#L47