Есть ли способ с помощью django tables2 показывать данные только на основе какой-либо заданной информации?

Я просмотрел все, не уверен, что ищу широко.

Я хочу показывать данные пользователю только в том случае, если пользователь связан с этими данными. В настоящее время он показывает все данные.

Пример аналогичной функции.

{% for group in request.user.groups.all %}
                            {% if group.name == 'General User' %}
                                {% for project in project_card_list %}
                                    {% for u in project.assigned_users.all %}
                                        {% if u == user  %}

Это просто быстрый пример того, что я хочу, я смог отобразить данные таким образом, но хотел очистить их и отобразить в таблице django table2 вместо этого.

Код таблицы:

class ProjectTable(tables.Table):
class Meta:
    model = Project
    template_name = "django_tables2/bootstrap.html"
    fields = ("name", "project_lead", "start_date", "end_date", "description")
    exclude = ("project_id", "assigned_users",)
<
@login_required(login_url='login_register')
def projects_page(request):
table = ProjectTable(Project.objects.all())
return render(request, 'projects.html', {'table': table})
Вид:
Вернуться на верх