2016-04-25 6 views
0

Ich versuche, meine erste Django-App (eine Dating-Website), die aus verschiedenen Benutzermodellen bestehen.Django - Benutzermodell für Dating-Site - Admin-Mitarbeiter/Agentur + andere Benutzer

Benutzer Felder wie Standort haben müssen, Sprache, Religion, Höhe, Vorlieben, Familien Details Horoskop usw.

Mitarbeiter/Agentur - Benutzer von Admin aus dem Panel hinzugefügt - einige Kontaktdaten wie Adresse, Telefon würde etc reichen. Keine Selbstregistrierung erforderlich.

Ich bevorzuge die E-Mail-ID als Feld USERNAME.

Kann mir bitte jemand Anleitung geben, wie gehe ich vor, um User-Modelle in diesem Fall zu machen? Ich habe mich bemüht, den Dokumenten und verschiedenen Forenforen zu folgen, um etwas Licht zu bekommen.

Jede Hilfe würde sehr geschätzt werden.

Danke.

+0

Haben Sie das Django-Tutorial abgeschlossen? Es ist großartig und ist wirklich der Einstiegspunkt für Django! – mimo

+0

Ja @Tony, ich habe es durchgegangen und folgte fast allen Seiten. Ich habe auch die experimentelle Umfrage App erstellt. – art06

Antwort

1

Sie sollten die django-Benutzerklasse erweitern, indem Sie ein Eins-zu-Eins-Modell erstellen, das allgemein als Profil bezeichnet wird und die Informationen enthält, die Sie für eine Person sammeln müssen.
Es wird als schlechte Praxis und schwierig, djangos Benutzerklasse direkt zu erweitern.
Werfen Sie einen Blick auf dieses Youtube-Video, es ist ein wenig veraltet, also kopieren Sie es nicht Wort für Wort, aber es bekommt das allgemeine Konzept über.
https://www.youtube.com/watch?v=qLRxkStiaUg