не в состоянии получить данные в грубой операции - PullRequest
0 голосов
/ 04 мая 2020
{%for x in read%}
{%if request.user == user%}
<div class="card " >
    <h5>
    <div class="card-header bg-info">
      Dr.{{i.name}}
    </div>
    </h5>
    <div class="card-body">
      <h6 class="card-title ">Appointment Date : {{x.appoinment_date}}</h6>
      <h6 class="card-title">Age : {{x.age}}</h6>
      <h6 class="card-title">Digree : {{x.disease}}</h6>
      <h6 class="card-title">Email : {{x.email}}</h6>
    </div>
  </div>
{%endif%}
{%endfor%}

Я использую код выше, но я получаю данные всех пользователей вместо текущего пользователя

1 Ответ

0 голосов
/ 04 мая 2020

Я не знаком с вашим приложением, но кажется, что оператор if относится к некоторой переменной 'user', тогда как в таблице все относится к 'x.something'. Если вы пытаетесь отфильтровать строки, относящиеся только к текущему пользователю, вы можете проверить

{%if request.user == x.user%}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...