Welcome to Storm’s documentation!¶

Contents:

  • Tutorial
    • Importing
    • Basic definition
    • Creating a database and the store
    • Creating an object
    • The store of an object
    • Finding an object
    • Caching behavior
    • Flushing
    • Changing objects with the Store
    • Committing
    • Rolling back
    • Constructors
    • References and subclassing
    • Many-to-one reference sets
    • Many-to-many reference sets and composed keys
    • Joins
    • Sub-selects
    • Ordering and limiting results
    • Multiple types with one query
    • The Storm base class
    • Loading hook
    • Executing expressions
    • Auto-reloading values
    • Expression values
    • Aliases
    • Debugging
    • Much more!
  • Infoheritance
    • Defining a sample model
    • The infoheritance pattern
    • Registering info classes
    • Creating info classes
    • Retrieving info classes
    • In-memory info objects
  • Zope integration
    • Getting stores
    • Committing transactions
    • Aborting transactions
    • ZCML
    • Security Wrappers
    • ResultSet interfaces
  • API
    • Locals
    • Store
    • Defining tables and columns
    • Expressions
    • Databases
    • Hooks and events
    • Miscellaneous

Indices and tables¶

  • Index
  • Module Index
  • Search Page

Storm

Navigation

Contents:

  • Tutorial
  • Infoheritance
  • Zope integration
  • API

Related Topics

  • Documentation overview
    • Next: Tutorial

Quick search

©2006-2020, Canonical Ltd.. | Powered by Sphinx 1.8.6 & Alabaster 0.7.12 | Page source