ポリモーフィック モデルがある場合:
class Father(polymorphic.model.PolymorphicModel)
および追加のフィールドを持たない継承クラス:
class Child(Father)
父のインスタンスがある場合、それを子のインスタンスに変換するにはどうすればよいですか?
私が試したことは次のとおりです。
foo = Father.objects.get(pk=1)
# foo is just a Father, no record in Child database table.
foo.polymorphic_ctype = ContentType.objects.get(app_label='myapp', model='child')
foo.save()
しかし、何も変わりません。fooを Child オブジェクトにしたいので、これを子データベース テーブルに含める必要があります。