属性を定義してオブジェクトを作成するx
こともあれば、そうでないこともあります。
class Object(models.Model):
x = models.IntegerField(blank=True, null=True)
x
アプリ内のある時点で定義されていないオブジェクトのサブセットを作成したい:
[o for o in os if not hasattr(o,'x')]
シェルで遊んでいますが、必要な結果が得られません。
>>> o = Object()
>>> o.save()
>>> o.id
1L
>>> hasattr(o,'x')
True
チェックはx == None
十分ですか?