Ed
ontem
Vamos analisar as alternativas uma a uma para identificar a funcionalidade correta do ORM do Django: a) É restrito exclusivamente ao banco de dados SQLite. - Incorreto, pois o ORM do Django suporta vários bancos de dados relacionais, como PostgreSQL, MySQL, entre outros. b) Permite manipular bancos relacionais sem necessidade de comandos SQL manuais. - Correto, essa é uma das principais funcionalidades do ORM, que abstrai a necessidade de escrever SQL diretamente. c) É utilizado apenas para executar consultas brutas em SQL. - Incorreto, o ORM é usado para manipulação de dados de forma mais abstrata, não se limita a consultas brutas. d) Substitui o uso do arquivo settings.py na configuração do banco. - Incorreto, o arquivo settings.py é essencial para a configuração do banco de dados, e o ORM não substitui isso. e) Cria automaticamente formulários para cada modelo definido. - Incorreto, embora o Django tenha funcionalidades para criar formulários a partir de modelos, isso não é uma função direta do ORM. Portanto, a alternativa correta é: b) Permite manipular bancos relacionais sem necessidade de comandos SQL manuais.