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 风笑雪 <[email protected]>
> 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
-~----------~----~----~----~------~----~------~--~---