O'Reilly logo

Professional Plone Development: Building robust, content-centric web applications with Plone 3, an open source Content Management System by Martin Aspeli

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

In this chapter, we have covered:

  • Some rules of thumb about when to consider using a relational database instead of the ZODB
  • How to connect to a relational database using the SQLAlchemy library
  • How to create and register a new Plone control panel page
  • Some design principles for abstracting database operations into utilities
  • A few tips for testing database operations
  • Some examples of how to integrate database-backed views and forms into the Plone user interface

Of course, we have just scratched the surface of what SQLAlchemy can do. You are encouraged to read its documentation, found at http://sqlalchemy.org.

In the next chapter, we enable members of the public to make ticket reservations using the views created in this chapter, when we design ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required