У меня есть приложение, которое запрашивает данные на основе определенных параметров.Я использую две функции для обработки запросов, а затем создаю два объекта из ответов.Я могу выполнять итерацию по каждому объекту индивидуально и отображать данные определенного объекта на моей веб-странице, но когда я пытаюсь использовать обе функции одновременно, только одна функция выполняет итерацию по объекту.Насколько я понимаю, эта проблема имеет отношение к шаблонам URL, но я не думаю о том, какой будет лучший подход.Ниже вы найдете мои urlpatterns, мои функции и HTML-код, который я использую для доступа к представлению.
urls.py
urlpatterns = [
path('', views.customer, name='customer'),
path('', views.information, name='information'),
]
views.py
def customer(request):
for i, contact in enumerate(contactObj):
try:
contacts = contactObj
context = {'contacts': contacts}
except KeyError:
print()
return render(request, 'uccx/home.html', context)
def information(request):
for i, ticket in enumerate(ticketObj):
try:
tickets = ticketObj
context = {'tickets': tickets}
except KeyError:
print()
return render(request, 'uccx/home.html', context)
home.html
<tbody>
{% for ticket in tickets %}
<tr class="{% cycle 'row1' 'row2'">
<td> {{ ticket.id }} </td>
<td> {{ ticket.company.name }} </td>
<td> {{ ticket.summary }} </td>
</tr>
{% endfor %}
</tbody>