An Introspecting Python ORM
Project description
XRecord is not an attempt to replace existing ORMs. It's designed as a plug and play
component to ANY well defined, already existing database .
Features
--------
* full introspection, no model definition in Python required,
* automatic foreign key mapping, both in the referenced and
referencing objects,
* automatic many-to-many relationship detection,
* optional foreign-key references caching,
* easily extend generated record classes to provide extra
functionality for your objects,
* easily define FK and MTM relationships, that were left out in the
database definition,
* object-mapping of any SQL statement,
* may be used without writing a single line of SQL,
* multiple-column primary keys,
* database connection objects designed for long-running applications
component to ANY well defined, already existing database .
Features
--------
* full introspection, no model definition in Python required,
* automatic foreign key mapping, both in the referenced and
referencing objects,
* automatic many-to-many relationship detection,
* optional foreign-key references caching,
* easily extend generated record classes to provide extra
functionality for your objects,
* easily define FK and MTM relationships, that were left out in the
database definition,
* object-mapping of any SQL statement,
* may be used without writing a single line of SQL,
* multiple-column primary keys,
* database connection objects designed for long-running applications
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
XRecord-0.1.4.tar.gz
(90.7 kB
view hashes)