Skip to content
Anders Löwinger edited this page Sep 9, 2015 · 27 revisions

Basium is library that impements

  • Object persistence
  • Web Framework

Functionality

  • Supports Python 3.2 and later

Persistence

  • The database support is implemented in a separate driver
    • Drivers included: PostgreSQL, MySQL, sqlite and JSON (remote REST API)
  • Automatic database management
    • Table creation
    • Insertion and removal of table columns
    • Modification of table columns, to the correct type
  • Functions
    • load, with support for filter, ordering and limiting/paging of result
    • store
    • delete
    • count

Web framework

  • Python modules (pages) can be loaded dynamically. Any output generated is returned to the browser
  • Template system
  • Full UTF-8 support

REST framework

  • JSON database driver
  • Dynamic web page with API matching the JSON driver

More reading at

Clone this wiki locally