Django: arquivo de gerenciamento via linha de comando
Gabarito: letra C. O arquivo manage.py é gerado automaticamente ao criar um projeto Django e serve como ponto de entrada para comandos administrativos, como runserver, startapp, migrate, entre outros. Esse arquivo é fundamental para interagir com o projeto no terminal.
Alternativa A — ❌ Incorreta
app.py não é um arquivo padrão do Django. Em projetos Flask, por exemplo, o arquivo principal pode ser app.py, mas no Django o nome correto é manage.py.
Alternativa B — ❌ Incorreta
django.py não existe como arquivo padrão. O módulo django é importado nos scripts, mas não é gerado como arquivo de projeto.
Alternativa C — ✅ Correta ⟵ GABARITO
manage.py é o utilitário de linha de comando do Django. Ele fornece a mesma interface que django-admin, mas ajustada ao projeto específico, permitindo executar comandos como python manage.py runserver.
Alternativa D — ❌ Incorreta
requirements.py não é gerado pelo Django. O arquivo de dependências normalmente é requirements.txt, mas não é um executável.
Alternativa E — ❌ Incorreta
settings.py é um arquivo de configuração do projeto Django, mas não é usado para comandos via linha de comando. Ele contém configurações como banco de dados, apps instalados, etc.
Gabarito: letra C.