Usando o Framework Django 4, ao executá-lo para criar um pr...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - manage.py
1. Tema central da questão
A questão aborda o funcionamento básico do Framework Django, especificamente sobre qual arquivo permite acessar a função runserver para rodar localmente o projeto. Esse conhecimento é essencial para quem deseja desenvolver aplicações web com Django ou prestar concursos na área de programação, pois demonstra domínio sobre a estrutura padrão do framework.
2. Resumo teórico
Ao criar um novo projeto com Django, é gerada uma estrutura de diretórios e arquivos fundamentais. O arquivo manage.py está na raiz do projeto e é usado para gerenciar tarefas administrativas, como iniciar o servidor de desenvolvimento (python manage.py runserver), migrar banco de dados, criar apps, entre outras funções. Segundo a documentação oficial do Django, o manage.py serve como ponto de entrada para várias operações do projeto.
3. Justificativa da alternativa correta
A alternativa D - manage.py é a correta porque é este arquivo que permite executar a função runserver, essencial para visualizar o site do projeto localmente. Basta rodar o comando python manage.py runserver no terminal para subir o servidor de desenvolvimento do Django.
4. Análise das alternativas incorretas
- A - db.py: Incorreta. Não é um arquivo padrão do Django. O gerenciamento do banco de dados é feito geralmente por arquivos de migração e configurações em settings.py.
- B - asgi.py: Incorreta. Este arquivo está relacionado à interface assíncrona do Django, usada para deploy em servidores ASGI, não para rodar o servidor localmente.
- C - deploy.py: Incorreta. Não existe um arquivo padrão com esse nome no Django para operações administrativas ou de deploy.
5. Estratégias de interpretação
Fique atento a palavras-chave como “executar para visualizar o site” e “função runserver”. Lembre-se: manage.py está sempre presente na raiz do projeto Django, enquanto os outros arquivos têm funções específicas e n��o estão ligados diretamente ao comando de rodar o servidor local.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo