2011-03-06 9 views
0

私はprimary_key = Trueのモデルを持っています。今私は、saveメソッドをオーバーライドし、オブジェクトが作成されているかどうかを確認したい。 self.idを確認できない場合はどうすれば確認できますか?代わりにself.idのdjango save override question

答えて

-1
+0

I持って常にself.pk、オブジェクトがちょうど – alexarsh

+0

はあなたが救う方法でやろうとしているかを説明することはできます作成​​された場合でも?あなたがしたいことに応じて、あなたの新しいpk値をdbに問い合わせてそれが存在するかどうかを調べるか、get_or_create()メソッドを使用することができます。 [リンク](http://docs.djangoproject.com/ja/dev/ref/models/querysets/#get-or-create) – DTing

+0

ok。それが私の必要なものです。私はtryとexceptで実行しています。オブジェクトが作成されたかどうかを調べる方法です。それを行う簡単な方法がいくつかあると考えています。ありがとう。 – alexarsh