[Grok-dev] Having objects appear in more than one place in the
Application Hierarchy
Kevin Teague
kevin at bud.ca
Mon Nov 26 03:08:42 EST 2007
For modeling relationships such as "Courses have many Lessons and
Lessons can belong to many Courses" (has and belongs to many) you may
want to take a look at zc.relationship:
http://pypi.python.org/pypi/zc.relationship/
Note that the overview says, "It is expected to be used primarily as
an engine for more specialized and constrained tools and APIs." so
your head may explode a little bit upon reading the documentation for
the pacakge ...
There are packages for Plone that builds upon zc.relationship to
provide a more user-friendly API - something such as a
megrok.relations package might be nice.
http://pypi.python.org/pypi/plone.relations
http://pypi.python.org/pypi/plone.app.relations
http://dev.comlounge.net/conference/plone-conference-2007-video-alec-mitchell-about-ploneapprelations-relationships-in-plone/
More information about the Grok-dev
mailing list