Как написать набор запросов для сравнения двух id разных моделей и получения данных, связанных с id, таких как имя, адрес, в html-форме?
Это представление, в котором я пытался написать набор запросов для сравнения с различными id и пытался получить данные, связанные с этим id в html форме. Но не получилось, а я новичок в django
нужна хорошая проницательность.
#This is my views.py
class SalaryEnter(generic.CreateView,generic.ListView,LoginRequiredMixin,PermissionRequiredMixin):
form_class = SalaryPaymentForm
model = SalaryPayment
template_name = 'payment/salary.html'
success_url = reverse_lazy('payments:salist')
def get(self,request,*args,**Kwargs):
entered = self.request.GET.get('Staff_id','')
if entered == StaffRegistration.Staff_id:
self.result = StaffRegistration.objects.values()
else:
self.result = StaffRegistration.objects.none()
return super().get(request,*args,**Kwargs)
def get_context_data(self,**kwargs):
return super().get_context_data(results = self.result,**kwargs)
#Это мой шаблон
<!DOCTYPE html>
<html lang="en">
{% extends 'payment/payment_base.html' %}
{% block group_content %}
{% load bootstrap4 %}
{% load static %}
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Salary Payment Form</title>
<link rel="stylesheet" href="{% static '/css/form_design.css' %}">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<br><br><br><br><br><br><br><br><br>
<h3>Salary Payment Form</h3>
<div class="container">
<form enctype="multipart/form-data" action="{% url 'payment:salary' %}" method="POST">
{% csrf_token %}
{% bootstrap_form form %}
<input type="button" value="Submit" class="btn btn-primary">
</form>
<script src="{% static '/js/navigation_bar/staff_salary.js' %}"></script>
</div>
</div>
</body>
</html>
{% endblock %}