Hi Marzia,
Thanks for the reply.
In my particular situation I needed a list of Authors who have the
favGenre='Sci-Fi'..
If I am not able to do that during the query itself, I might have to
think about doing some filtering on the result and sending it on to
the template....
Thanks,
Arun Shanker Prasad.
On Sep 18, 1:55 am, "Marzia Niccolai" <[EMAIL PROTECTED]> wrote:
> Hi Arun,
>
> You can't filter as you've described. What you'll have to do is something
> like:
>
> my_author = Author.search('Roddenberry').get()
>
> profiles = AuthorProfile.filter('author =', my_author).filter('favGenre =',
> 'scifi')
>
> -Marzia
>
> On Wed, Sep 17, 2008 at 12:43 PM, Arun Shanker Prasad <
>
> [EMAIL PROTECTED]> wrote:
>
> > Hi Marzia,
>
> > Thanks for the reply. But I made a mistake, Sorry for that, my example
> > was wrong....
> > I was looking at something like,,
>
> > Author(search.SearchableModel)
> > name = db.StringProperty()
> > location= db.StringProperty()
>
> > AuthorProfile(db.Model)
> > description = db.StringProperty()
> > favGenre = db.StringProperty()
> > recognitions = db.StringProperty()
> > author = db.ReferenceProperty(Author)
>
> > I was kind of looking for a list of authors like,,
>
> > authors = Author.search('Roddenberry').filter('AuthorProfile.favGenre
> > =', 'Sci-Fi')
>
> > Thanks,
> > Arun Shanker Prasad.
>
> > On Sep 17, 10:29 am, "Marzia Niccolai" <[EMAIL PROTECTED]> wrote:
> > > Hi,
>
> > > From your description, I'm not sure that you need to use entity groups
> > and
> > > the parent child relationship for this problem.
>
> > > For example, let's say you are looking for articles about 'science' by
> > > author 'jane smith'.
>
> > > I might model it as such:
>
> > > Article(search.SearchableModel)
> > > description = db.StringProperty()
> > > author = db.ReferenceProperty(Author)
>
> > > Author(db.Model)
> > > name = db.StringProperty()
>
> > > And to query:
>
> > > author = Author.filter('name =', 'jane smith').get()
>
> > > results = Article.search('science').filter('author =', author)
>
> > > Hope this helps,
> > > Marzia
>
> > > On Wed, Sep 17, 2008 at 7:00 AM, Arun Shanker Prasad <
>
> > > [EMAIL PROTECTED]> wrote:
>
> > > > Hi All,
>
> > > > First of all let me give an idea about my sit..
> > > > I have a parent entity which is a search.SearchableModel and a child
> > > > with db.Model.
> > > > I have a situation in which I get the list of values from the parent
> > > > entity. I need to filter the results based on a property in the child
> > > > entity.
>
> > > > Like search Article entity using query.search() and filter based on
> > > > Author.name
>
> > > > Any Help would be appreciated...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---