Chapter 12. Customizing SQLObject Behavior

In This Chapter

  • 12.1 Customizing SQLObject Classes with sqlmeta 185

  • 12.2 More-Advanced SQLObject Customization 189

  • 12.3 SQLObject and Inheritance 192

  • 12.4 SQLObject and Transactions 198

  • 12.5 Summary 205

As you’ve already seen, SQLObject provides you with easy access to your database. You can handle large datasets, create relationships, and write complex queries using SQLBuilder. However, sometimes you need a little bit more power, or a little bit more flexibility. For example, you might need to map classes to existing database names that don’t follow the SQLObject conventions, or you might need to write code that explicitly manages transactions to ensure data integrity.

Fortunately, SQLObject still ...

Get Rapid Web Applications with TurboGears: Using Python to Create Ajax-Powered Sites now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.