Отображение в таблице данных только того пользователя, который вошел в систему

Здравствуйте Я хочу вывести данные пользователя, который вошел в модель формы, в таблицу, написанную на html

Мой views.py { Я отображаю данные из двух разных моделей в одной таблице }

 def managestugriev(request):
   from_stugrievance = studentgriev.objects.all()
   from_facgriev = facgrieve.objects.all()
   return render(request,'manageGriev.html', 
        {"data_form_stu":from_stugrievance,"data_from_fac":from_facgriev})

template.html

 <div>
    <div>
        <h2><center>Manage Your Grievances Here </h2>
        <h3>Your Total Grievances: {{data|length}}</h3>
        <h3></h3>
        <table class="center">  
            <thead>
                <tr text-align="justify">
                    <th>ID</th>
                    <th>Grievance</th>
                    <th>Date & Time</th>
                    <th>Status</th>
                    <th>Solution</th>
                </tr>
            </thead>
            <tbody>
                {% for i in data_form_stu %}
                    <tr text-align="justify">
                        <td padding:10px>{{forloop.counter}}</td>
                        <td>{{i.grievance}}</td>
                        <td>{{i.date_time}}</td>
                        <td>{{i.status}}</td>
                        {% for i in data_from_fac%}
                        <td>{{i.solution}}</td>
                        {% endfor %}
                         </div>
                        </div>
                         </td>
                    </tr>
                {% endfor %}
            </tbody>
        </table>
    </div>
</div>

models.py {Две модели, на основе которых я отображаю данные}

 class studentgriev(models.Model):
    ch = (
         ("Solved","Solved"),("Pending","Pending"),("Not Solved","Not Solved")
     )
    name = models.CharField(max_length=30,default='',null=False)
    contactnum = models.IntegerField(default='',null=False)
    email = models.EmailField(max_length=50,default='',null=False)
    grievance = models.TextField(default='',null=False)
    date_time = models.DateTimeField(auto_now_add=True)
    status = models.CharField(max_length=100,choices=ch,default='')




def __str__(self):
    return self.name + " "

class facgrieve(models.Model):
    solution = models.TextField(default='',null=False) 


def __str__(self):
    return self.solution + " "

Пожалуйста, кто-нибудь может помочь!

Вернуться на верх