Please note: this project is inactive since early 2006
Modeling: User's Guide
Up:
Home Page
Next:
Contents
Modeling: User's Guide
Sébastien Bigaret
Email:
sbigaret@users.sourceforge.net
Release 0.9
March 4, 2006
Contents
1. Introduction
1.1 A historic preamble
1.2 About this manual
1 The essentials
2. Entity-Relationship Models
Introduction
2.1 Sample models used in this manual
2.2 Concepts
2.3 Full description
2.4 PyModels
2.5 X
ML
model
2.6 General guidelines and gotchas
2.7 Tools
2.8 Some References on E.-R. Modelling
3. Functionalities for Object Management
3.1 From model to python code
3.2 The framework's requirements on python code
3.3 Automatic validation of referential and business-logic constraints
4. Working with your objects: insert, changes, deletion
4.1 Ensuring unicity of an object
4.2 Inserting an object
4.3 Updating objects
4.4 Deleting an object
4.5 Fetching objects
4.6 Saving Changes
4.7 Discarding changes: the destruction process of an
EditingContext
5. Nested
EditingContext
s
5.1 Bringing transactions to the object world
5.2 Declaring and using a nested
EditingContext
5.3 Miscellaneous developer's hints
5.4 Limitations with multiple child
EditingContext
s
6. Integration in an application
6.1 Pure python applications
6.2 Instructions of use in a multi-threaded environment
6.3 Integration within application servers: using the sessioning mechanism
6.4 Zope
6.5 Others
2 Advanced techniques
7. Accessing a model and its properties
8. Generic manipulation of objects
8.1 Manipulating objects and their relationships
8.2 Accessing the objects' properties
8.3 Mixing KeyValueCoding and model's properties
9. Handling custom types for attributes
9.1 Example: using FixedPoint for a price attribute
9.2 Behind the scenes
3 Appendices
A. Environment Variables
A.1 Core
A.2 Postgresql specific
A.3 Mysql specific
B. Frequently Asked Questions
B.1 Designing the model
About this document ...
Modeling: User's Guide
Up:
Home Page
Next:
Contents
Release 0.9, documentation updated on March 4, 2006.
Comments are welcome:
Sebastien Bigaret
/
Modeling Home Page
Hosted by: