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.
Criado com 💙 por Renato Cruz. Tem alguma dúvida ou sugestão? Entre em contato a qualquer momento!
O que estou ouvindo enquanto programo ou estudo 😎🎵:
Executar o projeto:
uvicorn py_litestar.app:app --reloadOu
uv run server- ReDoc: http://localhost:8000/schema.
- Swagger UI: http://localhost:8000/schema/swagger.
- Stoplight Elements: http://localhost:8000/schema/elements.
- RapiDoc: http://localhost:8000/schema/rapidoc.
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 headNovas tabelas (models) devem ser importadas em
migrations/env.py.
sa.Column('title', sqlmodel.sql.sqltypes.AutoString(length=255), nullable=False),
^^^^^^^^
NameError: name 'sqlmodel' is not definedAdicionar import sqlmodel.sql.sqltypes # noqa: F401 no arquivo de migração que foi gerado.
