Djanga admin custom list_diplay
В панели администратора Django, как мне изменить файл admin.py, чтобы каждый сотрудник мог видеть только свои данные в list_display.
Например, есть новостной сайт. 2 сотрудника будут добавлять новости на сайт. Для каждого сотрудника открывается отдельный аккаунт. В списке добавленных новостей должны отображаться только новости, добавленные этим сотрудником. Вот как это сделать в list_display? Пожалуйста, помогите.
Определите get_queryset в ModelAdmin для вашей модели
class NewsAdmin(admin.ModelAdmin):
def get_queryset(self, request):
qs = super().get_queryset(request)
return qs.filter(added_by=request.user)