1

という列があるとします。

usercreated = db.ReferenceProperty(User)

そして、最初にストアに入れられたときに、このフィールドが自動的に入力されるようにします。これは auto_date の場合と同様です。これは可能ですか?

4

2 に答える 2

3

ユーザー プロパティ タイプにはauto_current_userフラグがあります。これは、認証に Google アカウントを使用している場合の簡単な解決策です。

http://code.google.com/appengine/docs/python/datastore/typesandpropertyclasses.html#UserProperty

于 2009-04-24T05:36:13.640 に答える
1

docsによると、default_value() メソッドをオーバーライドするために、作業しているプロパティ クラスを再定義するのが最善の策です。ダックパンチを試すこともできますが、おそらく実行可能なオプションではありません.

于 2009-04-21T12:35:28.957 に答える