ユーザーがスタジアムのアドレスを入力できるフォームを作成しようとしています。フォームを送信し、Google App Engine Datastoreを照会して住所が正しいことを確認してから、住所が正しいかどうかをjinja2テンプレートに投稿しますその点に最も近いアドレス。私はPythonを使用しています。ここでpythonでデータストアにクエリを行い、jinja2テンプレートに投稿する方法は?
クラスです:
class Search(webapp2.RequestHandler):
def get(self):
addressNumber = self.request.get('addressNumber')
streetName = self.request.get('streetName')
unitNumber = self.request.get('unitNumber')
city = self.request.get('city')
state = self.request.get('state')
zipCode = self.request.get('zipCode')
q = BigView.query()
q = q.filter(BigView.addressNumber == addressNumber)
q = q.filter(BigView.streetName == streetName)
q = q.filter(BigView.unitNumber == unitNumber)
q = q.filter(BigView.state == state)
q = q.filter(BigView.city == city)
q = q.filter(BigView.zipCode == zipCode)
results = q.fetch(10)
for pickview in results:
self.response.out.write('<blockquote>%s</blockquote>' % cgi.escape(q.addressNumber))
self.render('searchindex.html')
誰が投票しましたか。少なくとも理由を説明してください。 – ibininja