Ok, I'll try.

Carles

El 21/06/2010, a las 19:03, mdipierro <mdipie...@cs.depaul.edu> escribió:

> The only file you need to look into is gluon/contrib/gql.py
> 
> specifically the select() function which calls filter returns the Rows
> object
> 
> On Jun 21, 11:55 am, Carles Gonzalez <carle...@gmail.com> wrote:
>> Ok, thanks! I would like to make the patch myself, but the innards of
>> web2py are somewhat complex...
>> 
>> Thanks again, Carles.
>> 
>> On Mon, Jun 21, 2010 at 6:43 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:
>>> 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!

Reply via email to