Sobre o framework de desenvolvimento Web Django, seguem-se t...
Sobre o framework de desenvolvimento Web Django, seguem-se três afirmações:
I- Por se tratar de um framework para a linguagem Python, Django requer Python para instalação.
II- O único banco de dados que o Django suporta é o SQLite, que vem incluído no Python.
III- Entre outras funcionalidades, Django possui também uma interface para teste unitário com Python.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - Somente a primeira e a terceira estão corretas.
A questão em questão aborda conhecimentos sobre o framework Django, que é uma ferramenta de desenvolvimento web de alto nível escrita na linguagem Python. Para responder a essa pergunta de forma correta, é necessário ter entendimento sobre as capacidades e limitações do Django, bem como a integração com diferentes bancos de dados e ferramentas de teste.
A afirmação I é correta porque o Django é de fato um framework da linguagem Python e, portanto, é necessário ter o Python instalado para poder usar o Django. Esse é um pré-requisito básico para o funcionamento do framework.
No que diz respeito à afirmação II, ela é incorreta. O Django oferece suporte a diversos sistemas de banco de dados, como PostgreSQL, MySQL, Oracle e SQLite. O SQLite é incluído como padrão para projetos Django por ser leve e não requerer configuração adicional, mas não é o único suportado. Isso demonstra a flexibilidade do Django em se integrar com diferentes tecnologias de base de dados.
Quanto à afirmação III, ela é verdadeira. O Django vem com uma suíte de testes integrada, que permite a realização de testes unitários de forma eficaz. Esta é uma característica importante para o desenvolvimento de aplicações web, pois permite aos desenvolvedores garantir que o código atende aos requisitos e funciona como esperado antes de ser lançado em produção.
Portanto, a alternativa correta é a C, que afirma que somente a primeira e a terceira afirmações estão corretas. Isso porque o Django realmente requer Python e oferece uma interface para teste unitário, mas é incorreto afirmar que ele suporta apenas o SQLite como banco de dados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O que é Django ?
São conjunto de componentes para desenvolver Aplicações web mais rápidas
Gratuito
Escrito em Python
Código Aberto (Open Source)
Licença BSD
Desenvolvido por Lawrence Journal-World
Letra C
I - Por se tratar de um framework para a linguagem Python, Django requer Python para instalação: ( CORRETO ) - O Django é um framework desenvolvido na linguagem Python e, por essa razão, depende necessariamente da presença do interpretador Python para sua instalação e execução. Trata-se de uma relação direta entre framework e linguagem base.
II - O único banco de dados que o Django suporta é o SQLite, que vem incluído no Python: ( INCORRETO ) - Embora o Django utilize o SQLite como banco de dados padrão em suas configurações iniciais — principalmente por sua simplicidade e praticidade em ambientes de desenvolvimento — ele não se limita a esse sistema. O framework oferece suporte a diversos outros bancos de dados robustos, como PostgreSQL, MySQL e Oracle, o que amplia significativamente sua aplicabilidade em sistemas reais.
III - Entre outras funcionalidades, Django possui também uma interface para teste unitário com Python. ( CORRETO ) - O Django possui um sistema próprio para testes automatizados, integrado ao framework e baseado no módulo unittest do Python. Esse recurso permite a criação e execução de testes unitários de forma estruturada, contribuindo para a qualidade e confiabilidade das aplicações desenvolvidas.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo