bonjour
dans une classe de mon model j'ai un champ de type
user = models.ForeignKey(User, default=None, blank= True, null = True)
lorsque je fais apparaitre les champs de cette classe dans l'interface d'administration, je voudrai masquer celui ci
j'ai essaye
1 2 3 4 5 6
| def queryset(self, request):
qs = super(TestAdmin, self).queryset(request)
if not request.user.is_superuser:
self.exclude =('user',)
return qs.filter(user=request.user) |
ca ne marche pas
avec un list_display = ('name', 'description',...) sans 'user' non plus
comment peut on faire ?
Partager