ほんじゃーねっと

おっさんがやせたがったり食べたがったりする日常エッセイ

djangoAMF経由でクラス型変数を持つクラスのオブジェクトを受け取る場合のActionscript側クラス定義

備忘メモ。django側のモデルクラスが他のクラス型の変数を内部に持っている時の受け取り方。
知っていれば簡単なことのようで、django側のモデルクラスで定義された変数名ではなく、
DBのテーブルが持つ外部キー名が入る。変数名_idというint型。


django側モデルクラス

class Article(models.Model):
parent = models.ForeignKey("Article", null=True)
user = models.ForeignKey(User)
contents = models.TextField("内容")
insert_date = models.DateTimeField("作成日", auto_now_add=True)
update_date = models.DateTimeField("更新日", auto_now=True)


actionscript側モデルクラス

package {
import mx.core.*;
import flash.events.*;
import flash.display.*;
import flash.text.*;
[Bindable]
[RemoteClass(alias="sample.main.models.Article")]
public class Article {
public var id:int;
public var parent_id:int;
public var user_id:int;
public var contents:String;
public var insert_date:Date;
public var update_date:Date;
...
}
}


最善かどうかは不明。