lese ich durch diese Dokumente auf Django sein: https://docs.djangoproject.com/en/1.11/topics/auth/customizing/#extending-userVersuchen, Benutzertypen zu erstellen: "Client" und "Mitarbeiter". Möchten alle Benutzer, die vor Ort registrieren Clients, die sehen andere Seite als Mitarbeiter
Ich bin nur nicht sicher, welcher Weg zu gehen. Sie empfehlen die Verwendung eines benutzerdefinierten Benutzermodells wie folgt:
Tun Sie dies, was wäre das Verfahren, um zwei verschiedene Benutzertypen zu machen. Sollte ich etwas in der Art haben:
class Client(AbstractUser):
pass
class Employee(AbstractUser):
pass
Aber wie würden neue registrierte Benutzer dann "Kunden" sein, wenn sie sich anmelden? Und wie würde ich es schaffen, dass sie einen anderen Teil der Website sehen als Mitarbeiter?
Ich bin nur auf der Suche nach einer Anleitung, wie ich das angehen sollte.
Sie wählen Benutzer Kunden oder Mitarbeiter sein? Sollte das nicht eine Aufgabe für einen Administrator sein? Wenn Sie das Benutzermodell erweitern, können Sie auch ein Feld hinzufügen, um einen Kunden oder Mitarbeiter auszuwählen, anstatt zwei separate Modelle zu erstellen. –
@guillermochamorro Ja, nur django admin sollte das einstellen können. – questnofinterest