id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 26366 models.Model.save() method improvement. aki33524 nobody " {{{ class Foo(models.Model): pass class Bar(models.Model): foo = models.ForeignKey(Foo) foo = Foo() bar = Bar(foo=foo) ------------------------- bar.save() <- Fail ------------------------- foo.save() bar.save() <- Fail ------------------------- foo.save() bar.foo = bar.foo bar.save() <- Success! }}} This is very odd behavior. And, when implementing foo.save() without writing foo.save(), I wish Django implemented foo.save() implicitly. Like QuerySet.delete(), ON DELETE CASCADE emulation." New feature new Uncategorized 1.9 Normal Unreviewed 0 0 0 0 0 0