Comparação entre dois códigos Python + Django
Existem várias maneiras de criar um projeto web usando Python, sendo Django uma das opções mais populares. Neste artigo, vamos comparar dois códigos simples feitos em Python + Django para exemplificar as diferenças entre eles.
Código 1 – Flask
import flask
app = flask.Flask(__name__)
@app.route('/')
def index():
return 'Hello, World!'
if __name__ == '__main__':
app.run(port=5000)
Neste código, estamos criando uma aplicação web simples usando o framework Flask. Primeiramente, importamos o pacote flask e criamos uma instância da classe Flask. Em seguida, definimos uma rota para a raiz do nosso site, que retorna a mensagem ‘Hello, World!’. Por fim, rodamos o aplicativo na porta 5000.
Código 2 – Django
from django.http import HttpResponse
from django.urls import path
from django.conf import settings
from django.conf.urls.static import static
def index(request):
return HttpResponse('Hello, World!')
urlpatterns = [
path('', index),
]
Agora, vamos ao código Django. Aqui, estamos criando uma view simples que retorna a mesma mensagem ‘Hello, World!’. Em seguida, definimos a URL para essa view usando a função path. Por fim, criamos uma lista de URLs que contém a nossa rota para a raiz do site.
Em resumo, enquanto Flask é mais leve e flexível, Django é mais robusto e segue uma estrutura mais padrão. A escolha entre os dois vai depender das necessidades e preferências de cada desenvolvedor. Ambos são ótimas opções para criar projetos web com Python.
Olá, você poderia fazer um video falando sobre sessions e kookies do Django.
Poderia ter usado a mesma lógica do módulo para as aulas: buscar a primeira aula do módulo com ordem maior que a atual. Se não existir, vai para o próximo módulo.
toda essa verificação do proximo vídeo seria desnecessária se a tabela do banco tivesse auto relacionamento para o proximo video, ordenar toda a tabela para cada consulta só para pegar o próximo vídeo é ineficiente, explicação boa, mas solução ineficiente
Ótima explicação.
Trás um vídeo de como estruturar melhor as models
Opa Caio, top demais seu video irmão, tenho uma duvida em uma questão, na sua opinião o que destaca um programador na hora de ele ser contratado ou entrevistado? Admiro muito você e me inspiro em ti bastante, espero que me ajude, tmj irmão continua que é só sucesso.
top esse video