Logo Passei Direto
Buscar
Em projetos de APIs desenvolvidos com FastAPI, a organização da estrutura de diretórios é uma prática recomendada para facilitar a manutenção, escalabilidade e legibilidade do código. A separação entre os diretórios models, schemas, core e api permite que cada parte da aplicação tenha uma responsabilidade clara. O diretório models define os objetos ORM que representam as tabelas do banco de dados. O diretório schemas é responsável pela serialização e validação dos dados via Pydantic. Já 0 diretório core centraliza configurações como conexão com 0 banco e gerenciamento de sessões. Analise as funções dos diretórios em um projeto FastAPI. Qual alternativa apresenta corretamente a função dos diretórios models, schemas e core? A models define os endpoints, schemas armazena dados em JSON e core contém templates HTML B models define os estilos visuais, schemas cria rotas e core gerencia autenticação de usuários. C models define os modelos ORM, schemas valida os dados com Pydantic e core gerencia configurações como banco de dados. D models define testes automatizados, schemas gera relatórios e core armazena arquivos estáticos.
User badge image
Fabio Freitas

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar as alternativas uma a uma, considerando as funções corretas dos diretórios em um projeto FastAPI: A) models define os endpoints, schemas armazena dados em JSON e core contém templates HTML. - Incorreto. O diretório models não define endpoints, e core não contém templates HTML. B) models define os estilos visuais, schemas cria rotas e core gerencia autenticação de usuários. - Incorreto. Models não define estilos visuais, e schemas não cria rotas. C) models define os modelos ORM, schemas valida os dados com Pydantic e core gerencia configurações como banco de dados. - Correto. Esta descrição está alinhada com as funções dos diretórios em um projeto FastAPI. D) models define testes automatizados, schemas gera relatórios e core armazena arquivos estáticos. - Incorreto. Models não define testes automatizados, e schemas não gera relatórios. Portanto, a alternativa correta é: C) models define os modelos ORM, schemas valida os dados com Pydantic e core gerencia configurações como banco de dados.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina