2010年6月8日火曜日

GAEにデータを突っ込む その1

データ(モデル)を扱う場合は、データ モデリング APIを使用する。
pythonでは、
from google.appengine.ext import db
を宣言する。

Python Datastore APIを参照にしながらモデルを作成する。

tagを管理するためのapiを先ず作ろうと考えているので、こんな感じのものを作成。


Class Tag(db.Model):
name = db.StringProperty(required=True)
category = db.CategoryProperty()
  ctime = DateTimeProperty(auto_now=True)

引数にtag名(name)を渡すと登録(post)、登録した一覧表示(get)の簡易的なapiを作成。
タグ名の一意性やエラー処理等は未実装。
  • post
    http://psycholeptic.appspot.com/tag/post?name=???
  • get
    http://psycholeptic.appspot.com/tag/get

0 件のコメント:

コメントを投稿