Probably it would not be hard to implement. I will look into this next week but if somebody sends me a patch before that I will take it.
Massimo On Jun 21, 9:25 am, Carles Gonzalez <carle...@gmail.com> wrote: > 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!