Django - wie schreibe ich Benutzer und Profile am besten?

Ich schreibe eine einfache Site, für die Benutzer und Profile verwaltet werden müssen. Der erste anfängliche Gedanke ist, Djangos Build für die Benutzerhandhabung zu verwenden, aber dann ist das Benutzermodell zu eng und enthält keine Felder, die ich benötige. In der Dokumentation werden Benutzerprofile erwähnt, aber der Abschnitt Benutzerprofile wurde aus dem djangobook entfernt, der django 1.0 abdeckt (idealerweise sollte die Lösung mit django 1.2 funktionieren), und das Internet ist voll von verschiedenen Lösungen, die die Auswahl nicht erleichtern (wie die Vererbung von Benutzermodellen, Benutzerprofile und Django-Signale usw.).

Ich würde gerne wissen, wie man dies auf gute, moderne, schnelle und sichere Weise schreibt. Sollte ich versuchen, das in Django eingebaute Benutzermodell zu erweitern, oder sollte ich mein eigenes Benutzermodell so weit erstellen, dass alle benötigten Informationen gespeichert werden? Im Folgenden finden Sie einige Spezifikationen und Erwartungen an die Arbeitslösung:

Benutzer sollten sich registrieren und authentifizieren könnenjeder Benutzer sollte ein Profil haben (oder ein Modell mit allen erforderlichen Feldern)Benutzer benötigen kein in Django integriertes Admin-Panel, sondern müssen ihre Profile / Modelle über ein einfaches Webformular bearbeiten

Bitte lassen Sie mich wissen, wie Sie diese Probleme in Ihren Anwendungen lösen und wie Sie mit Django am besten mit Benutzern umgehen können. Alle Links zu Artikeln / Blogs oder Codebeispielen sind sehr willkommen!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage