-3
我在谷歌應用引擎上使用全文搜索。我想創建搜索界面來從GAE數據存儲搜索數據。我寫了亂碼。並希望改進我的代碼,請你幫忙?謝謝全文搜索谷歌應用引擎
我有三個數據模型。
class A(search.SearchableModel):
text = db.TextProperty(required=False)
class B(search.SearchableModel):
address = db.TextProperty(required=False)
class C(search.SearchableModel):
name = db.StringProperty(required=False)
sex = db.StringProperty(required=False)
搜索像這樣(我必須從這些表中搜索)。然後將這些變量傳遞給模板。
a = A.all().search(keyword)
b = B.all().search(keyword)
c = C.all().search(keyword)
template_values = {
'a': a,
'b': b,
'c': c,
}
然後,我打印這些結果模板:
{% for a in a %}
{{ a.text }}
{% endfor %}
{% for b in b %}
{{ b.address }}
{% endfor %}
{% for c in c %}
{{ c.name }}
{{ c.sex }}
{% endfor %}
的問題是:1。 有什麼辦法只創建一個查詢集?我正在使用三個查詢。我只想創建單個查詢。 2.所以,我必須通過唯一的單變量模板 3.這是很容易重複
感謝:-)