SóProvas


ID
3009922
Banca
IF Sul Rio-Grandense
Órgão
IF Sul Rio-Grandense
Ano
2019
Provas
Disciplina
Programação
Assuntos

Sobre o framework Django, avalie as afirmações que seguem:


I. É possível definir seus modelos de dados com classes em Python, porém não podemos gerar automaticamente o SQL correspondente e executá-lo no banco de dados a ser utilizado.

II. O único banco de dados que o Django suporta é o SQLite, que vem incluído no Python.

III. O Django contém um sistema de templates que busca separar o html do código em Python.

IV. O framework tem suporte à internacionalização.


Estão corretas apenas as afirmativas

Alternativas
Comentários
  • Conhecendo a versatilidade da linguagem Python eliminamos de cara a I e II.

  • III. O Django contém um sistema de templates que busca separar o html do código em Python. 

    IV. O framework tem suporte à internacionalização.

  • I: ERRADO. Mapeamento objeto-relacional - é possível definir seus modelos de dados com classes em Python e gerar automaticamente o SQL correspondente e executa-lo no banco de dados a ser utilizado. Mas, se por preciso é possível escrever os comandos SQL também.

    II: ERRADO. Você pode usar o Django com Mysql, Oracle e até mesmo sem um banco de dados.

  • Assertiva D

    III. O Django contém um sistema de templates que busca separar o html do código em Python.

    IV. O framework tem suporte à internacionalização.

    Obs

    Django = Website

  • Assertiva D

    III. O Django contém um sistema de templates que busca separar o html do código em Python.

    IV. O framework tem suporte à internacionalização.

    Obs

    Django = utiliza o padrão de projeto MTV

    Model: interação com o banco de dados;

    Template: "Basico" a interação do usuário com o site em Django;

    View: é responsável pelas regras de negócio do sistema Django.