Ich benutze erweitertes UserProfile. Jetzt möchte ich eine Profiledition machen. Ich muss alle meine benutzerdefinierten Profilfelder und E-Mail, Vorname, Nachname vom ursprünglichen Benutzermodell platzieren. Ich versuche das zu tun, aber ich kann es nicht funktionieren lassen. E-Mail-Feld wird nicht angezeigt. Keines des Benutzermodells wird angezeigt.
Meine Formulare:
%Vor%Meine Sicht:
%Vor%UPDATE:
Ich habe es gemacht :) Hier ist der Code:
%Vor%ein Formular in einer Ansicht:
%Vor%Ich glaube nicht, dass Sie ModelForm-Vererbung verwenden können - Ссылка - enthält ein ähnliches Beispiel.
Sie können entweder ein Formset (http://docs.djangoproject.com/en/dev/topics/forms/formsets/) verwenden, um beide Formulare zu kombinieren, oder wenn dies über die Admin-Inlines geschieht.
Tags und Links django django-forms