Hi 风笑雪, >> if request.param_a2 != None:>> q.filter('a2 =', request.param_a2)
This will cacuse a problem with index.yaml. It need to add a new index definition in index.yaml. I am trying use only one index definition with this model. Best Regards Tom Wu 2009/5/17 风笑雪 <kea...@gmail.com> > Are you talk about this: > > if request.param_a2 != None: q.filter('a2 =', request.param_a2) > > 2009/5/16 Tom Wu <service.g2...@gmail.com> > > Hi All, >> >> >> - kind: model >> properties: >> - name: a1 >> - name: a2 >> - name: a3 >> - name: a4 >> - name: c1 >> - name: c2 >> - name: c3 >> - name: c4 >> - name: c5 >> direction: desc >> >> class model(db.Model): >> c1 = db.StringProperty() >> c2 = db.StringProperty() >> c3 = db.StringProperty() >> c4 = db.StringProperty() >> c5 = db.StringProperty() >> a1 = db.StringProperty() >> a2 = db.StringProperty() >> a3 = db.StringProperty() >> a4 = db.StringProperty() >> >> def some(request): >> q = model.all() >> q.filter('a1 =', request.param_a1) >> q.filter('a2 =', request.param_a2) >> q.filter('a3 =', request.param_a3) >> q.filter('a4 =', request.param_a4) >> q.filter('c1 =', request.param_c1) >> q.filter('c2 =', request.param_c2) >> q.filter('c3 =', request.param_c3) >> q.filter('c4 =', request.param_c4) >> q.filter('c5 =', request.param_c5) >> entities = q.fetch(10) >> >> >> This is ok for all request params. But sometimes the "request.param_a2" is >> not supply by request. >> Do I need to add a new index in inexe.yaml ? >> >> I want to use one index rule for this model. Is any way like q.filter('a2 >> =', r'.*') for disable this filter without add a new index? >> >> Thanks in advance for any suggestion. >> >> >> Best Regards >> Tom Wu >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---