You need to add the index to your index.yaml file (if it's not already added by the dev_appserver.py), update the indices with appcfg.py and wait until the index is built.
See this page for detailed instructions of the above: http://code.google.com/appengine/docs/datastore/queriesandindexes.html On Dec 3, 1:53 pm, lookon <[EMAIL PROTECTED]> wrote: > my code is > > query = db.Query(Image) > query = Image.all() > query.filter("owner =",user) > query.order('-date') > images = query.fetch(limit=20) > > but the server tells me that: > NeedIndexError: no matching index found. > This query needs this index: > - kind: Image > properties: > - name: owner > - name: date > direction: desc > > when I use > > query = db.Query(Image) > query = Image.all() > query.order('-date') > images = query.fetch(limit=20) > > or > > query = db.Query(Image) > query = Image.all() > query.filter("owner =",user) > images = query.fetch(limit=20) > > it's ok.. > > anyone can help me ? thanks --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
