Pela primeira vez em muito tempo finalmente entendi o conceito de API< e perdi totalmente o medo de criar algumas para uns projetos pessoais, obrigada!
Eu fiz com o sqlalchemy, pensando em testar o modelo do banco de dados, já que a função da api para update esta testada e funcionando. Daria no mesmo, mas com uma lógica um pouco diferente.
Quem tiver usando windows 11, assim como eu e se deparar com o erro:[pydantic_core._pydantic_core.ValidationError: 1 validation error for Settings DATABASE_URL[ =>(1:34:27) ao criar a migração , Como o .env esta oculto o pydantic nao reconhece a pasta, para isto basta por no inicio do arquivo settings.py: from dotenv import load_dotenv import os load_dotenv() espero ter ajudado, deu muito trabalho pra encontrar o problema que causava esse bug :S
Pela primeira vez em muito tempo finalmente entendi o conceito de API< e perdi totalmente o medo de criar algumas para uns projetos pessoais, obrigada!
Na boa, esse curso é muito mais que somente FastApi. Tem um tanto de outras coisas. Valeu!
Muito obrigado pelo conteúdo Eduardo. O melhor que já conheci.
FastApi conecta em qualquer base de dados, como Firebird por exemplo?
Qual a diferença de importar o registry para cuidar de metadata ou importar direto metadata dentro do sqla ?
Valeu!
muito bom!
Outra aula sensacional! 👋👋👋
Muito boa a aula.
Por favor faz uma versão integrando com um NoSQL
O escopo desse curso era com SQL mesmo. Talvez no futuro a gente faça uma live usando mongo via beany, mas no curso fica fora mesmo
Como é o nome dessa aplicação de banco de dados que você está usando Duno?
Alembic 1:26:00
Pydantic 1:12:00
O que não pareceu claro na atividade final. É para fazer o update com a api ou com uma query via sqlalchemy?
Eu fiz com o sqlalchemy, pensando em testar o modelo do banco de dados, já que a função da api para update esta testada e funcionando. Daria no mesmo, mas com uma lógica um pouco diferente.
no Setting como eu pego as variaveis de ambiente direto da maquina ao inves de carregar o arquivo .env
Só fazer o set na variável, o settings vai pegar
Quem tiver usando windows 11, assim como eu e se deparar com o erro:[pydantic_core._pydantic_core.ValidationError: 1 validation error for Settings
DATABASE_URL[ =>(1:34:27) ao criar a migração , Como o .env esta oculto o pydantic nao reconhece a pasta, para isto basta por no inicio do arquivo settings.py:
from dotenv import load_dotenv
import os
load_dotenv()
espero ter ajudado, deu muito trabalho pra encontrar o problema que causava esse bug :S
O pydantic-settings resolve o problema que você está tendo. Não precisa do dotenv. Provavelmente tem algum problema com o código mesmo
Também tive problemas aqui, mas o erro foi que coloquei o “.env” na pasta “fast_zero”. E, na verdade, ele deve estar “ao lado” dela e não dentro.
@@DiegoPaula-sj8pn vlw