GoogleAppEngine (GAE)、webapp2、Jinja2、および Twitter Bootstrap を使用して Web アプリケーションを作成しています。Web インターフェイスを介して場所を持つ可能性のあるオブジェクトを管理したいと考えています。
次のロケーション モデル (models/location.py) があります。
from google.appengine.ext import ndb
class Location(ndb.Model):
name = ndb.StringProperty(required=True)
description = ndb.TextProperty(required=False)
address = ndb.StringProperty(required=False)
latitude = ndb.FloatProperty(required=False)
longitude = ndb.FloatProperty(required=False)
基本的なオブジェクト モデル (models/object.py) も用意しました。
from google.appengine.ext import ndb
from google.appengine.ext.ndb import polymodel
from location import Location
class Object(polymodel.PolyModel):
name = ndb.StringProperty(required=True)
description = ndb.TextProperty(required=False)
location = ndb.KeyProperty(kind=Location, required=False)
position = ndb.StringProperty(required=False)
新しいオブジェクトを作成するために、html テンプレート (templates/object-create.html) を作成しました。これまでのところ、「場所」の入力フィールドは次のようになっています。
<div class="control-group">
<label class="control-label" for="inputLocation">Location</label>
<div class="controls">
<input type="text" name="location" id="inputLocation" placeholder="Location">
</div>
</div>
入力フィールドを検索可能にするにはどうすればよいですか? 地名か住所を書きたいです。ここにテクノロジーがありませんか?これは WTForms が導入される場所ですか?
-ルカ。