Skip to content

About

Um modelo inicial pronto para uso para a criação de aplicativos web com o framework Litestar e o SQLModel.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Litestar - SQLModel - Alembic

Listestar - SQLModel - Alembic

natorsc - py-litestar stars - py-litestar forks - py-litestar License MIT

✨ Sobre este projeto

Um modelo inicial pronto para uso para a criação de aplicativos web com o framework Litestar e o SQLModel.

estruturado, organizado e fácil de ampliar.

🛠 Tecnologias utilizadas

Python Litestar SQLModel Alembic Docker uv

👨‍💻 Autor

Criado com 💙 por Renato Cruz. Tem alguma dúvida ou sugestão? Entre em contato a qualquer momento!

Email

O que estou ouvindo enquanto programo ou estudo 😎🎵:

Spotify

💡 Extra

Executar o projeto:

uvicorn py_litestar.app:app --reload

Ou

uv run server

Documentação interativa

Alembic

Sempre que houver alterações na tabelas executar:

uv run alembic revision --autogenerate -m "texto_da_alteração"

Para aplicar a alteração:

uv run alembic upgrade head

Novas tabelas (models) devem ser importadas em migrations/env.py.

Erros

sa.Column('title', sqlmodel.sql.sqltypes.AutoString(length=255), nullable=False),
                   ^^^^^^^^
NameError: name 'sqlmodel' is not defined

Adicionar import sqlmodel.sql.sqltypes # noqa: F401 no arquivo de migração que foi gerado.

About

Um modelo inicial pronto para uso para a criação de aplicativos web com o framework Litestar e o SQLModel.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages