2017-11-04 4 views
-2

Ich würde die neue UserModel erstellen, die benutzerdefinierte vom Benutzermodell django sein, also dann erweiterte Attribut und Methoden wie Proxy-Modell und One-To-One-Link-Modell hinzugefügt werden. Ich würde Authentifizierung und Berechtigung UserModel django zu meinem definierten UserModel für meine zwei Typ Benutzer, die meine Admin und Mitarbeiter User sind. Wie verwendet man nur username und password für die Authentifizierung für My UserModels und meine anderen benutzerdefinierten Felder Wie erstellt und füllen Sie mit der ModelForm?wie custum benutzermodell zu erweitern?

+2

Mögliche Duplikat [Erweiterung des User-Modell mit benutzerdefinierten Feldern in Django] (https://stackoverflow.com/questions/44109/Erweitern des Benutzermodells mit benutzerdefinierten Feldern in Django –

Antwort

0

Vielleicht möchten AbstractUser wie folgt verlängern:

from django.contrib.auth.models import AbstractUser 

class MyUser(AbstractUser): 

    slug = models.UUIDField(default=uuid4, blank=True, editable=False) 
    created_at = models.DateTimeField(auto_now_add=True) 
    updated_at = models.DateTimeField(auto_now=True) 

    picture = models.ImageField('Profile picture', 
           upload_to='profile_pics/%Y-%m-%d/', 
           null=True, 
           blank=True) 

Und so weiter

Verwandte Themen