Skip to content

How-to guides

Task-oriented. How-to guides help you accomplish a specific goal. They assume you already know the basics (you've finished the tutorials or you're already familiar with async SQLModel) and now face a concrete problem that needs a direct procedure. Every guide is a recipe for "how to do X": prerequisites, steps, common pitfalls.

By topic

API endpoints

Data models

Concurrency & consistency

Performance

What how-to guides are not

  • Not tutorials. Guides assume you know the basic library idioms. If await User.save(session) doesn't ring a bell, start with the tutorials.
  • Not reference. Guides only list the parameters needed for the task at hand, not every option. For full signatures see Reference.
  • They don't explain the "why". If you want to know "why does sqlmodel-ext implement it this way", go to Explanation.

Can't find your guide?

If your task isn't listed, it might be:

  1. Tutorial-level ("how do I create my first model") → see Tutorials
  2. Reference-level ("the full parameter list of save()") → see Reference
  3. A new scenario → please open an issue on GitHub to propose a new guide