views.py
from .models import Customer as CustomerModel
class Balance_Enquiry(TemplateView):
template_name = 'balance_enuiry.html'
def get(self, request, *args, **kwargs):
if "user_id" in request.session:
try:
customer = CustomerModel.objects.get(user_id=request.session["user_id"])
args = {'form': form, 'posts': customer}
return render(request, self.template_name, args)
except Exception as e:
return HttpResponse('failed: {}'.format(e), 500)
template
{% extends 'home.html' %}
{% load crispy_forms_tags %}
{% block title %}Balance Enquiry{% endblock %}
{% block content %}
<form method="get" >
{% csrf_token %}
<table border="5">
<tr>
<th>Amount</th>
<th>Contact</th>
</tr>
{% for get in customer %}
<tr>
<td>{{ get.amount }}</td>
<td>{{ get.contact }}</td>
</tr>
{% endfor %}
я просто хочу получить запись одного человека после входа в систему, чтобы показать запись этого человека, но она ничего не показывает на экране, она отображается просто пусто и даже не выдает никакой ошибки