Ich möchte mich im Voraus dafür entschuldigen, dass ich nicht klar genug bin, ich bin dabei, Django zu lernen.Mit dem Django-Registrierungspaket (hmac-Methode), wie man einen Benutzer einem bestimmten Benutzermodell zuweist?
Mein Projekt verwendet Django-Registrierungspaket, hmac-Methode. Es hat verschiedene Arten von Benutzern, wie: Lehrer und Schüler. Jeder dieser Typen hat sein eigenes Modell, wie:
class Student(models.Model):
user = models.ForeignKey(User, related_name="courses")
Die Frage, die ich habe, ist, wie ein Benutzer das Studentenmodell zuweisen, wenn der Benutzer Aktivierungslink trifft, die ihm von django-Registrierung gesendet wurde? Sollte ich "ActivationView" überschreiben? Was ist der richtige Weg, dies zu tun?
Sie einen für Benutzer einzelne Muttermodell müssen außer Kraft zu setzen. (Wie AuthUser) ist dies der Benutzer mit dem gespeicherten Aktivierungsstatus. –
Danke William, ich möchte wirklich eine ausführlichere Antwort sehen, da viele Dinge im Django für mich immer noch unklar sind. – SaidAkh