i have 2 models implemented like
class a(models.model): a_name = models.charfield(max_length=50) class b(models.model): = models.foreignkey(a) b_tag = models.charfield(max_length=50) user=models.foreignkey(user) # stores username
now define a admin , register b subclass tabularinline.i wonder if possible somehow filter list of b objects before inline formset rendered, not b objects related gets formset ones user parameter matches logged in user shows up!
use get_queryset method: https://docs.djangoproject.com/en/stable/ref/contrib/admin/#django.contrib.admin.modeladmin.get_queryset
should like:
class badmin(admin.tabularinline): ... def get_queryset(self, request): qs = super(badmin, self).get_queryset(request) return qs.filter(user=request.user)
Comments
Post a Comment