У меня есть эта модель
class Item(db.Model):
...
glam = db.StringProperty()
casual = db.StringProperty()
speaking = db.StringProperty()
и этот обработчик с формой с переключателями:
class SortForm(webapp.RequestHandler):
def get(self):
self.response.out.write("""
<form name="submit_form" action="/sortformhandler" method="post">
Category: <input type="radio" name="image" value="image"> Image <br />
Sorty by tag: <br />
<input type="radio" name="tag" value="glam" /> Glam <br />
<input type="radio" name="tag" value="formal" /> Formal <br />
<input type="radio" name="tag" value="speaking" /> Speaking <br />
<input type="submit" value="submit">
</form>
""")
и этот обработчик
class SortFormHandler(webapp.RequestHandler):
def post(self):
query = Item.all()
query.filter("glam =", "glam")
for item in query:
self.response.out.write("""<a href="%s"><image src="%s" height="110">%s</a>""" %
(item.url, item.image_source_url, item.title) )
Я пытался получить что-то вроде
query.filter("[self.request.get("tag")] =", [self.request.get("tag")])
, чтобы при выборе glam
в переключателе у меня было
query.filter("glam =", "glam")
Но я не мог заставить эту работу. Другими словами, я пытаюсь сделать аргумент filter()
переменной. Есть предложения?
Я пытаюсь создать тег для библиотеки изображений. Благодаря.