J'ai deux modèles, Order et UserProfile. Chaque commande a un ForeignKey à UserProfile, pour l'associer à cet utilisateur.Inlines dans Django Admin
Sur la page d'administration de django pour chaque commande, j'aimerais afficher le UserProfile qui lui est associé, pour un traitement facile des informations.
J'ai essayé inline:
class UserInline(admin.TabularInline): model = UserProfile class ValuationRequestAdmin(admin.ModelAdmin): list_display = ('address1', 'address2', 'town', 'date_added') list_filter = ('town', 'date_added') ordering = ('-date_updated',) inlines = [ UserInline, ]
Mais il se plaint que UserProfile « n'a pas ForeignKey à » Ordre - dont il n'a pas, il est l'inverse.
Existe-t-il un moyen de faire ce que je veux?
Près de ce que je veux faire mais pas tout à fait (je pense). Je souhaite afficher tous les champs du profil utilisateur sur la page Commande. Il est donc facile de voir le nom de l'utilisateur, son adresse, etc. lors de la consultation d'une commande, plutôt que son nom d'utilisateur. – Oli