2017-08-02 5 views
0

は私が既に作成UPオブジェクトの多くを持っているように同じIDと情報を持つ親クラスから子クラスへの転送?ジャンゴ

class UP(models.Model): 
    # lots of fields some are unique fields 
    user = model.ForignKey(User) # default user model from django 

class M(User): 
    # a few extra fields 

などのモデルを持っています。

UPで選択されたオブジェクトをMに転送することができます。 これは可能ですか?したがって、すべてのIDと情報はそのまま保持されます。

しかし、ユニークなフィールドおよび外部キー、私は新しいオブジェクトとして自分自身をMを作成した場合、私は同じIDを使用してUPに調べることができることを知ってUP

ではなく、私はお返しに何を得るがありますUPオブジェクトではありませんMオブジェクトです。これで私の手を与えることができる

誰もが事前

答えて

0

にTHXを?この答えcreate-a-subclassに従って、あなたは

for item in UP.objects.all(): 
    M.objects.create(up_ptr=item) 
parent_ptr作成しようとすること
関連する問題