"O Django é chamado de framework (Model-Template-View), ou modelo Modelo-Template-Visão). A parte referente a view (visão) normalmente inspeciona a solicitação HTTP de entrada e faz queries ou compõem os dados necessários a serem enviados à camada de apresentação. [...] Entretanto, mesmo considerando o seu propósito original de funcionar em um ambiente de ritmo acelerado, o Django não é um framework web que a maioria pensaria em usar para criar sites estáticos". Neste sentido a camada Template no modelo MTV é a camada de visualização e estilização do desenvolvimento Front-End, assim, a linguagem responsável que permite aplicar estilos de formatação na segunda subcamada Front-End seria:
ELMAN, J.; LAVIN, M. Django Essencial: usando Rest, Websockets e Backbone. São Paulo: Novatec, 2015.
Alternativas
Alternativa 1:
HTML.
Alternativa 2:
Javascript.
Alternativa 3:
CSS.
Alternativa 4:
Python.
Alternativa 5:
SQL.
Ed
há 9 meses
Para responder à sua pergunta, precisamos entender o papel de cada linguagem mencionada nas alternativas em relação à camada Template do Django, que é responsável pela apresentação e estilização do Front-End. 1. HTML: É a linguagem de marcação usada para estruturar o conteúdo da web, mas não é responsável por aplicar estilos. 2. Javascript: É uma linguagem de programação que permite adicionar interatividade às páginas web, mas não é a principal responsável pela estilização. 3. CSS: É a linguagem de estilo que permite aplicar formatação e design aos elementos HTML. É a escolha correta para estilização. 4. Python: É a linguagem de programação usada no Django, mas não é usada para estilização no Front-End. 5. SQL: É uma linguagem de consulta para bancos de dados, não relacionada à estilização de Front-End. Dessa forma, a linguagem responsável que permite aplicar estilos de formatação na camada de visualização do Front-End é: Alternativa 3: CSS.