2009年11月16日月曜日

Django+python pk は db に書き込まなくてもわかった

 色々やっているうちに、aptana の Variable window を見ていると、目的のインスタンを :と表示している。

 もしやと思って str(<インスタン>) とすると、 id(pk) を返してくる。db 書き込み前でも。
 インスタンスを評価すると id(pk)を返してくるとは。Django 恐るべし、いや python 恐るべし?単に def __unicode__ で self.name を返していて、インスタンの name に 1,2,3... と入れているだけだった。orz

 どうしよう?

0 件のコメント:

コメントを投稿