Skip to main content
Ctrl+K
Logo image
Documentation
Community
Contributing
Learn how to contribute to the Litestar project
Code of Conduct
Review the etiquette for interacting with the Litestar community
About
Litestar Organization
Details about the Litestar organization
Releases
Details about the Litestar release process
Release notes
2.x Changelog
1.x Changelog
Help
Documentation
Community
Contributing
Learn how to contribute to the Litestar project
Code of Conduct
Review the etiquette for interacting with the Litestar community
About
Litestar Organization
Details about the Litestar organization
Releases
Details about the Litestar release process
Release notes
2.x Changelog
1.x Changelog
Help

Section Navigation

Documentation

  • Usage
    • The Starlite App
    • Routing
    • Route handlers
    • Parameters
    • Request data
    • Responses
    • Dependency Injection
    • Middleware
      • Using Middleware
      • Built-in middleware
      • Creating Middleware
    • Security
      • AbstractAuthenticationMiddleware
      • Security Backends
      • Guards
    • Testing
    • Plugins
      • Piccolo ORM Plugin
      • SQLAlchemy Plugin
      • Tortoise ORM Plugin
    • Data Transfer Objects (DTOs)
    • OpenAPI integration
    • Life Cycle Hooks
    • Caching
    • Templates
    • Exceptions and exception handling
    • Contrib
      • Open Telemetry Instrumentation
      • JWT Security Backends
    • CLI
  • API reference
    • starlite.app
    • starlite.cache
      • base
      • memcached_cache_backend
      • redis_cache_backend
      • simple_cache_backend
    • starlite.router
    • starlite.controller
    • starlite.datastructures
      • background_tasks
      • cookie
      • headers
      • multi_dicts
      • pagination
      • provide
      • response_containers
      • response_header
      • state
      • upload_file
      • url
    • starlite.dto
    • starlite.exceptions
      • base_exceptions
      • http_exceptions
      • websocket_exceptions
    • starlite.enums
    • starlite.config
    • starlite.connection
      • base
      • request
      • websocket
    • starlite.contrib
      • jinja
      • mako
      • jwt
    • starlite.handlers
      • base
      • asgi
      • http
      • websocket
    • starlite.middleware
      • base
      • allowed_hosts
      • authentication
      • compression
      • cors
      • csrf
      • logging
      • rate_limit
      • session
        • base
        • cookie_backend
        • file_backend
        • memcached_backend
        • memory_backend
        • redis_backend
        • sqlalchemy_backend
    • starlite.openapi
    • starlite.params
    • starlite.plugins
      • base
      • piccolo_orm
      • sql_alchemy
      • tortoise_orm
    • starlite.response
    • starlite.security
      • base
      • session_auth
    • starlite.template
    • starlite.testing
    • starlite.types
    • starlite.utils
      • predicates
      • sync
      • scope
      • exception
      • extractors
      • serialization
  • Migrating to Starlite
    • From Flask
    • From Starlette / FastAPI
  • Benchmarks
  • API reference
  • starlite.datastructures

starlite.datastructures#

  • background_tasks
  • cookie
  • headers
  • multi_dicts
  • pagination
  • provide
  • response_containers
  • response_header
  • state
  • upload_file
  • url

previous

starlite.controller

next

background_tasks

© Copyright 2023, Starlite-API.

Created using Sphinx 5.3.0.

Built with the PyData Sphinx Theme 0.13.3.