Django é um framework web Python que tem arquitetura model-template-view (MTV), que serve para:
Model: mapeamento do banco de dados para o projeto.
Template: páginas para visualização de dados, ou seja, o HTML que será renderizado no navegador.
View: lógica de negócio, logo, é onde define-se o que irá acontecer em nosso projeto.
Considerando a arquitetura do Django e suas características, observe a imagem abaixo:
Fonte: elaborada pela autora.
Assinale a alternativa CORRETA que descreve o funcionamento da requisição do usuário na arquitetura MTV:
a.
O usuário faz uma requisição pelo browser, utilizando uma rota, e é executado um comando JSON das Views, que utiliza os Models para inserir dados de navegação no banco de dados e retornar as informações. Essas informações são renderizadas pela camada de Template e, finalmente, são renderizadas para o usuário pelo navegador.
b.
Usuário faz uma requisição pelo browser, utilizando uma rota, é executado um comando json das Views, que utiliza os Models para inserir dados de navegação no banco de dados e retornar as informações. Estas informações são renderizadas pela camada de Views e, finalmente, são renderizadas para o usuário pelo navegador.
c.
O usuário faz uma requisição pelo browser, utilizando uma rota, e é executado um método das Views, que utiliza os Models para acessar o banco de dados e retornar as informações. Essas informações são renderizadas pela camada de Template e, finalmente, são renderizadas para o usuário pelo navegador.
d.
Usuário faz uma requisição pelo browser, utilizando uma rota, é executado um método das URLs, que utiliza os Models para acessar o banco de dados e retornar as informações. Estas informações são renderizadas pela camada Models novamente e, finalmente, são renderizadas para a camada Views e Template que devolve para o usuário pelo navegador.
e.
Usuário faz uma requisição pelo browser, utilizando uma rota, é executado um método das URLs, que utiliza as Views para acessar o banco de dados e retornar as informações. Estas informações são renderizadas pela camada Models e, finalmente, são renderizadas para o usuário pelo navegador.
Soluções para a tarefa
Resposta:
O usuário faz uma requisição pelo browser, utilizando uma rota, e é executado um método das Views, que utiliza os Models para acessar o banco de dados e retornar as informações. Essas informações são renderizadas pela camada de Template e, finalmente, são renderizadas para o usuário pelo navegador.
Explicação:
10/10
A resposta correta é a alternativa "C", pois o funcionamento da requisição do usuário na arquitetura MTV pode ser entendido como uma requisição feita pelo browser, executando o método das Views, que utiliza os Models para acessar o banco de dados e retornar as informações, que são renderizadas pela camada de Template e depois pelo usuário através do navegador.
Qual a importância do Django?
O Django tem sua importância através da sua relação com os desenvolvedores, pois ela simplifica a vida dos mesmos através de rápidos desenvolvimentos, estes que podem ser feitos por mais de uma interação sem que seja necessário recomeçar.
Saiba mais sobre Django: brainly.com.br/tarefa/53874616
#SPJ2