Google App Engine 型とプロパティクラス
ナビゲーションに移動
検索に移動
Google App Engine 型とプロパティクラス
| Property クラス | 値型 | 並び替え順序 |
|---|---|---|
| StringProperty | str/unicode | Unicode(str は ASCII として処理されます) |
| ByteStringProperty | ByteString | バイト順 |
| BooleanProperty | bool | False < True |
| IntegerProperty | int/long | 数値 |
| FloatProperty | float | 数値 |
| DateTimeProperty/DateProperty/TimeProperty | datetime.datetime | 時系列 |
| ListProperty/StringListProperty | サポートされる型の list | 昇順なら最小要素単位、降順なら最大要素単位 |
| ReferenceProperty/SelfReferenceProperty | db.Key | パス要素単位(種類、ID、名前のいずれか、種類、ID、名前のいずれか...) |
| UserProperty | users.User | メール アドレス(Unicode) |
| BlobProperty | db.Blob | (順序付け不可) |
| TextProperty | db.Text | (順序付け不可) |
| CategoryProperty | db.Category | Unicode |
| LinkProperty | db.Link | Unicode |
| EmailProperty | db.Email | Unicode |
| GeoPtProperty | db.GeoPt | 緯度の後に経度 |
| IMProperty | db.IM | Unicode |
| PhoneNumberProperty | db.PhoneNumber | Unicode |
| PostalAddressProperty | db.PostalAddress | Unicode |
| RatingProperty | db.Rating | 数値 |
GeoPtProperty
設定
from google.appengine.ext import db class SetGeoPtToHoge(webapp.RequestHandler): def get(self): lat = self.request.get('lat') lon = self.request.get('lon') hoge = Hoge() hoge.geo_pt = db.GeoPt(lat, lon) :
取得
lat = hoge.geo_pt.lat lon = hoge.geo_pt.lon
© 2006 矢木浩人