本日の実装結果

火曜日, 2月 22nd, 2011 by

今日はPySNSの実装を進めました。仮ではありますが、友達システムが動作するようになりました。

当初の予定

実装予定の機能
・友達登録機能
・日記への画像添付機能
・プロフィール画面にプロフィール画像を表示
・友達の日記表示機能

実装できた項目

友達機能はそれっぽく動き始めました。確認なしで一発で友達になってしまうので、今なら登録し放題です。明日にでも、申請⇒許可の流れに変更します。

・プロフィール画面にプロフィール画像を表示
・友達登録機能
 ・登録機能
 ・解除機能
・プロフィール画面に友達一覧表示

実装のポイント

友達機能を実装するために、多対多のリレーションを作りました。Membershipモデルを作って関連を表現しています。友達申請⇒許可の流れを実装する際には、承認フラグを追加する予定です。

1
2
3
class FriendMembership(db.Model):
  from_user = db.ReferenceProperty(reference_class = User, collection_name = "to_users")
  to_user = db.ReferenceProperty(reference_class = User, collection_name= "from_users")

Facebook comments:

comments

Leave a Reply


Get Adobe Flash player
single