I have this model
class Item(db.Model):
...
glam = db.StringProperty()
casual = db.StringProperty()
speaking = db.StringProperty()
Would that do what you're looking for:
choice = self.request.get("tag")
query.filter(choice, choice)
However, I agree with Wooble below. The way you have designed it, you dont' really use glam
, casual
, speaking
as StringProperty
, since they are either empty or have a specific value.
What you probably want to do is have a tag
property that can take different values from glam, formal, speaking, ...
class Item(db.Model):
...
tag = db.StringProperty()
And then you would query your db like so:
query.filter("tag", self.request.get("tag"))