ModelDesigner

Status: Official

ModelDesigner is a code generation tool for SQLObject models. It allows you to describe your models through the web in a context-aware environment rather than forcing you to code your models by hand. ModelDesigner also provides a convenient diagram view so that you can get a high level overview of your model as you design it.

When you're happy with your model, ModelDesigner will generate the SQLObject code for the model and optionally generate your database tables.

Here are a few screenshots of ModelDesigner in action:

model_designer_field.png

Defining a SQLObject column.

model_designer_code_generat.png

Generated code view

model_designer_diagram.png

Diagram view


The comment feature has been disabled on this page due to heavy spamming. If you want to comment on the contents of this page, if you have questions, or want to report an error, please write to the TurboGears mailing list.

Past comments:

localhost
2006-11-09 16:33:29

Having saved a model - how do I load it again? My model doesn't appear in the drop down list of models.


localhost
2007-04-16 08:54:46

Can anyone reply to the former question? The tool is cool, but lacks a way to load a previously started project..

localhost
2007-04-16 12:14:43

If you start toolbox from the same dir as last time, your last session is displayed as "Existing Designer Session". It gets saved in that dir as "model_designer.tmp". If you want to add it as a sample, save it as "YourModel.js" in the session-dir of the designer, deep down the TurboGears-egg in the Python Lib/site-packages dir.

1.0/ModelDesigner (last edited 2007-06-17 18:03:50 by ChristopherArndt)