Hi, I have developed some applications in web2py, and 2 are running currently in gae, but now i have serious problem.
My current project is a social application, and when i design (example) the tables to make an user follow the actions other user (twitter like) I find that many-to-many relationships in app-engine are not easily supported. >From my understanding using the tools present in web2py right i would need to do a lot of processing in memory, an that would hurt performance greatly. The pattern proposed by app store developers uses lists and "parent" relationship: class Message(db.Model): sender = db.StringProperty() body = db.TextProperty() class MessageIndex(db.Model): receivers = db.StringListProperty() indexes = MessageIndex.all(keys_only = True).filter('receivers = ', user_id) keys = [k.parent() for k in indexes) messages = db.get(keys) For using that pattern in web2py I would need a method for specifying the parent of a model instance. Can I specify that relationship using any method I don't know? If not, would it be hard to implement? Thanks in advance!