• Home
  • Get started
  • Documentation
  • Source
  • License
  • About
reahl

reahl

Power tools for Python development
Doc version
  • 2.1
  • 3.0
  • 3.1
  • 3.2
  • 4.0
  • 5.0
  • 5.1
  • 5.2
  • 6.0
  • 6.1

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Reahl 6.1.0 documentation »

Component framework¶

  • Configuration (reahl.component.config)
    • StoredConfiguration
    • Configuration
    • ConfigSetting
    • DeferredDefault
    • EntryPointClassList
  • Execution context (reahl.component.context)
    • ExecutionContext
  • Internationalisation (reahl.component.i18n)
    • Catalogue
  • Dealing with user input and output and security (reahl.component.modelinterface)
    • Fields
    • Inputting predefined values
    • Inputting files
    • Constraints
    • Events and Actions
  • General exceptions (reahl.component.exceptions)
    • DomainException
    • AccessRestricted
    • ProgrammerError
    • IncorrectArgumentError
  • Database schema migration (reahl.component.migration)
    • Migration
  • Managing databases and ORMs (reahl.component.dbutils)
    • SystemControl
    • DatabaseControl
    • ORMControl
    • NullDatabaseControl
  • Support for PostgreSQL (reahl.postgresqlsupport)
    • PostgresqlControl
  • Support for MySQL (reahl.mysqlsupport)
    • MysqlControl
  • Support for SQLite (reahl.sqlitesupport)
    • SQLiteControl
  • Support for SQLAlchemy (reahl.sqlalchemysupport)
    • For using SqlAlchemy with Reahl
    • Sessions
    • Names of database objects
    • QueryAsSequence
    • PersistedField
    • SqlAlchemyControl
    • TransactionVeto
  • Reference for setup.cfg (reahl.componentmetadata)
    • The component option
    • Entry points

Previous topic

Stubble (reahl-stubble)

Next topic

Module reahl.component.config

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • Reahl 6.1.0 documentation »
Created using Sphinx 5.3.0.
Doc version
  • 2.1
  • 3.0
  • 3.1
  • 3.2
  • 4.0
  • 5.0
  • 5.1
  • 5.2
  • 6.0
  • 6.1

Copyright © 2006-2023 Reahl Software Services (Pty) Ltd

Running on Reahl