2017-08-02 1 views
0

Ich habe ein Modell wieTransfer von Eltern-Klasse in Kind-Klasse mit gleicher ID und Info? django

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 

ich bereits erstellt viele UP Objekte.

Ich möchte in der Lage sein, ein in UP ausgewähltes Objekt in M umgekehrt zu übertragen. Ist das möglich? Also werden alle IDs und Informationen beibehalten.

Aber es gibt eindeutige Felder und Fremdschlüssel in UP

Ich weiß, dass, wenn ich ein M mich als ein neues Objekt zu erstellen, kann ich die gleiche ID verwenden und in UP nachschlagen, aber dann, was ich im Gegenzug wäre UP Objekt nicht M Objekt.

Wer in der Lage mir mit diesem ?, thx im Voraus eine Hand zu geben

Antwort

0

folgt dieser Antwort create-a-subclass, können Sie versuchen, parent_ptr

for item in UP.objects.all(): 
    M.objects.create(up_ptr=item) 
zu erstellen
Verwandte Themen