Ich habe eine Frage in Bezug auf die individuelle Benutzermodell in Django 1.5Wenn die benutzerdefinierten Benutzer Modell in Django verwenden 1.5
So jetzt die Standard-Benutzermodell für mich ganz gut aussieht, ich brauche nur ein paar andere hinzufügen Variablen wie Geschlecht, Standort und Geburtstag, damit Benutzer diese Variablen nach erfolgreicher Registrierung und Aktivierung ihres Kontos füllen können.
Also, was ist der beste Weg, um dieses Szenario zu implementieren?
Muss ich eine neue App mit dem Namen Profil erstellen und AbstractBaseUser erben? und füge meine benutzerdefinierte Variable zu models.py hinzu? Ein gutes Beispiel für mich zu folgen?
danken Ihnen im Voraus
Wenn Sie nicht über die Datenbankoptimierung worring können Sie zusätzliches Profilmodell erstellen und eine Eins-zu-Eins-Beziehung mit dem User-Modell machen aus django.contrib.auth.models. Mit den Änderungen in Django 1.5 können Sie ein benutzerdefiniertes Benutzermodell erstellen. In diesem Fall entspricht das Modell einer Datenbanktabelle. Es ist nicht erforderlich, eine spezielle separate Anwendung zu erstellen. Sie können das Modell zu einigen gängigen models.py hinzufügen. Aber wenn du willst, kannst du es. – sergzach