© Copyright 2007, 2008, 2009, 2010, the SQLAlchemy authors and contributors. Created using Sphinx 1.0.5.
私がDjangoのORMを気に入っているのは、Pythonコードでスマートにクエリセットを作れるからです。 例を書いてみる。 blog/models.py from django.db import models import datetime class Entry(models.Model): title = models.CharField(max_length=100) content = models.TextField() create_date = models.DateTimeField(default=datetime.datetime.now) def __unicode__(self): return self.title こんなモデルを作った。 Qオブジェクトを使ってクエリセットを作ってみる In [1]: from blog.models import Entry
1 class Video < Ohm::Model 2 attribute :url 3 attribute :created_at 4 set :tags 5 6 index :url # 検索対象には全てindexを作成する 7 index :tags # 検索対象には全てindexを作成する 8 end pkeyのidが勝手に定義される redisで利用可能なvalueの型は、文字列と集合 Ohmでは文字列型を attribute で定義する Ohmでは集合型を set で定義する Ohmではさらに独自の list(順序付き集合), counter(増減のみ操作可能な数値) 型が利用可能 使用例 1 video = Video.new(:url=>"http://www.you...", :tags=>"愛理") 2 video.save 3 video.tag
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く