TurboGears is very flexible with respect to how you can store data persistently. Currently TurboGears supports the two mayor ORMs available in Python, SQLObject (SO) and SQLAlchemy (SA). For a comparison between those two with respect to TurboGears, please see SQLObject Vs SQLAlchemy.
In a default quickstarted project, your `` model.py`` file will only have a few references to SQLObject, and the identity framework may put some classes in there, but all this can be manipulated for your needs; if you want, you can even do completely without what TG provides and write your data access layer.