/ / Django profile - utilisateur ajoutant des objets - django, django-models, profile

Profil Django - utilisateur ajoutant des objets - django, django-models, profile

Je veux avoir le profil utilisateur Django où l'utilisateur peut ajouter des objets (il peut en ajouter plus d'un), par exemple. ses adresses, ses produits et leurs descriptions et ainsi de suite. Je ne sais pas comment faire ça.

Réponses:

1 pour la réponse № 1

La meilleure façon de le faire est d’étendre le modèle utilisateur via AUTH_PROFILE_MODULE. Il y a un excellent tutoriel (faisant une partie de ce que vous voulez) sur James Bennett Blog.


0 pour la réponse № 2

Créez un nouveau modèle (par exemple, UserProfile) avec une clé étrangère vers le modèle utilisateur.

class UserProfile(models.Model):
address = models.TextField()
products = models.TextField()
user = models.ForeignKey(User, unique=True)