2009年11月19日木曜日

Django+python pk が db に書き込ま前に必要なんだ!

 db に書き込む前のインスタンスの pk を知る必要が出てきたので、悪戦苦闘

 最新の pk を記憶する専用のクラス・インスタンを作って管理しようとしているのだが、なんとかうまくいきそう、なんだが疲れたので時間切れ。

 余分なところで時間がかかる。

---
 あと、unbound method save() must be called with LastId instance as first argument (got nothing instead) 系のエラーで嵌った。
 オイラの場合はリンクの循環というのではなく、f = Foo() と書くべきところを f = foo と書いて f.save() とやってしまったこと。インスタンスではなく、クラスのメソッドを呼び出そうとしたという意味か?

0 件のコメント:

コメントを投稿