次のモデルの既存のアプリがあります
class Contact(models.Model):
lastname = models.CharField(max_length=200)
firstname = models.CharField(max_length=200)
...
class Journalist(Contact):
pass
私はContact
自分のデータベースにを持っています、そしてそれがになることを望みますJournalist
。
生のSQLでは、それはと同じくらい単純に見えinsert into app_journalist values (25624);
ます。この例では、25624は既存の連絡先のIDです。正常に動作しているようで、djangoアプリは満足しているようです。
ただし、djangoORMでも同じことをしたいと思います。ジャーナリストID()を強制するなど、いくつかの考えを試しJournalist(id=25624)
ましたが、既存の連絡先にリンクするのではなく、新しい連絡先を作成します。
Django ORMでそれを行うことは可能ですか?どのように?
よろしくお願いします