Are you talk about this:
if request.param_a2 != None: q.filter('a2 =', request.param_a2)
2009/5/16 Tom Wu <[email protected]>
> 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 [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
-~----------~----~----~----~------~----~------~--~---