fastcrud
FastCRUD is a Python package for FastAPI, offering robust async CRUD operations and flexible endpoint creation utilities.
Easily test FastCRUD endpoints using FastAPI TestClient and async session injection. Follow our complete guide with examples to verify your auto-generated CRUD routes efficiently.
How to Use FastCRUD with Existing FastAPI Applications: A Complete Integration GuideIntegrate FastCRUD into your existing FastAPI app. Learn how to generate async CRUD endpoints easily with the crud_router function and include it seamlessly.
How to Configure Response Formatting in FastCRUD: A Complete GuideLearn how to configure response formatting in FastCRUD using schema_to_select return_as_model and nest_joins for raw dictionaries or Pydantic models.
How to Implement Dynamic Query Building with FastCRUD: A Complete GuideLearn to implement dynamic query building with FastCRUD. This guide covers using its modular pipeline of builders, processors, and filters for efficient joins, sorting, and pagination.
How to Use FastCRUD with SQLModel: A Complete Async CRUD GuideLearn to use FastCRUD with SQLModel for efficient async CRUD operations. This guide covers setup and best practices for faster database interactions. Enhance your Python backend development today.
How to Implement Count Operations with FastCRUD: Complete Guide with ExamplesLearn to implement count operations with FastCRUD using its async method. Explore joins, distinct counts, and sub-queries with detailed examples for efficient data retrieval.
How to Use FastCRUD with Pydantic v2 Schemas: Complete Implementation GuideMaster FastCRUD with Pydantic v2 schemas. This guide shows type-safe CRUD operations for SQLAlchemy models. Accelerate your development now.
How to Configure Sort Parameters in FastCRUD Endpoints: A Complete GuideLearn to configure sort parameters in FastCRUD endpoints using query strings or the Python API. Master sorting for your API with this complete guide.
How to Filter Joined Data in FastCRUD Queries: Complete Guide for SQLAlchemy RelationshipsLearn to filter joined data in FastCRUD with dot-notation and FilterProcessor. This guide explains how to easily query SQLAlchemy relationships for powerful data retrieval.
How to Implement Upsert Operations in FastCRUD: A Complete GuideLearn how to implement upsert operations in FastCRUD for single and multi-record updates. This guide covers native support for PostgreSQL, SQLite, and MySQL.
How to Use FastCRUD Relationship Auto-Detection: A Complete GuideMaster FastCRUD relationship auto-detection for seamless SQLAlchemy joins using auto_detect_relationships=True. Effortlessly include one-to-many relations with this guide.
How to Add Custom Dependencies to FastCRUD Endpoints: A Complete GuideLearn to add custom dependencies to FastCRUD endpoints effectively. This guide details using create_deps, read_deps, and more for seamless integration with FastAPI.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →