という列があるとします。
usercreated = db.ReferenceProperty(User)
そして、最初にストアに入れられたときに、このフィールドが自動的に入力されるようにします。これは auto_date の場合と同様です。これは可能ですか?
という列があるとします。
usercreated = db.ReferenceProperty(User)
そして、最初にストアに入れられたときに、このフィールドが自動的に入力されるようにします。これは auto_date の場合と同様です。これは可能ですか?
ユーザー プロパティ タイプにはauto_current_user
フラグがあります。これは、認証に Google アカウントを使用している場合の簡単な解決策です。
http://code.google.com/appengine/docs/python/datastore/typesandpropertyclasses.html#UserProperty
docsによると、default_value() メソッドをオーバーライドするために、作業しているプロパティ クラスを再定義するのが最善の策です。ダックパンチを試すこともできますが、おそらく実行可能なオプションではありません.