我有這個模型如何使參數filter()變量?
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()
作爲變量的參數。有什麼建議麼?
我想爲圖像庫創建標記。謝謝。
我不知道你爲什麼要在這裏創建一個元素列表... – geoffspear 2011-01-28 14:21:44
@Wooble好點 – Rodrigue 2011-01-28 14:40:47