Я нахожусь на шаблоне домашней страницы с полями, извлеченными из моей модели, отсюда я хочу перейти к шаблону заявки с полями из той же строки, что и из шаблона моей домашней страницы. И шаблон домашней страницы, и шаблон заявки извлекают поле данных из одной и той же строки, но с другой функцией просмотра
Я хочу, чтобы данные коррелировали друг с другом, поскольку они оба из одной строки, как этого добиться
Просмотр домашней страницы
def IndexView(request):
query = request.GET.get('q', '')
qsets=(Q(docs_name__icontains=query)|Q(item_type__icontains=query))
return render(request, "loststuffapp/home.html", context={"documents":Documents.objects.filter(qsets)})
Просмотр заявки
@login_required
def Claim(request):
return render(request, 'loststuffapp/claim.html', context={'documents':Documents.objects.all()})
Шаблон домашней страницы
<div class="card-body">
<p><label style="font-size:15px; font-weight: bold;color: black;">Jina la nyaraka: </label>{{Doc.docs_name}}</p>
<p><label style="font-size:15px; font-weight: bold;color: black;">Aina ya nyaraka: </label>{{Doc.item_type}}</p>
{% if Doc.image %}
<div class="row">
<div class="col-md-12">
<img class="img-fluid" alt="Responsive image" src ="{{Doc.image.url}}" style="display: flex;" />
</div>
</div>
{% endif %}
<p>{{Doc.date}}</p>
<button style="margin-left: 3rem; margin-top: 5rem;" type="button" class="btn btn-light"><a href="/Claim">Taarifa zaidi</a></button>
</div>
Шаблон заявки
<div class="card-body">
{% for doc in documents %}
<p><label>Kituo cha polisi:{{doc.police_station}}</label></p>
<p><label>Maelezo zaidi:{{doc.Description}}</label></p>
{% endfor %}
</div>