Получить конкретное значение на следующей странице
.Я новичок в django. пожалуйста, помогите мне с решением.Я хочу получить конкретное имя и номер события на определенной странице. На следующей странице должно быть такое же имя и id. Но, input показывает мне последнее значение базы данных.eventlist.html
<form method="post">
{% csrf_token %}
<label for="">Event Name</label>
<input type="text" name="eventname">
<input type="submit">
</form>
мой view.py
def eventlist(request):
if request.method == 'POST':
eventname = request.POST.get('eventname')
eventid = str(random.randint(100000000, 999999999))
eventlistdata = EventList(eventname = eventname,eventid=eventid)
eventlistdata.save()
return render(request,"adminsys/eventlistlist.html",{'eventname': eventname,'eventid':eventid})
return render(request, 'adminsys/eventlist.html')
мой eventlistlist.html файл только для передачи значений
<form method="post">
{% csrf_token %}
<table>
<tr>
<th>Event Name</th>
<th>Event ID</th>
<th>Submit</th>
</tr>
{% for post in post %}
<tr>
<td><input type="text" name="eventname" id="eventname" value="{{post.eventname}}"></td>
<td><input type="text" name="eventid" id="eventid" value="{{post.eventid}}"></td>
<td><button type="submit">Submit</button></td>
</tr>
{%endfor%}
</table>
</form>
мой views.py файл списка событий
<form method="post">
{% csrf_token %}
<label for="">Event Name</label>
<input type="text" value="{{eventname}}" id="eventn">
<label for="">Event Id</label>
<input type="text" value="{{eventid}}" id="eventi">
</form>
И последняя страница, где я хочу получить то же значение, что указано в eventlistlist.html
<form method="post">
{% csrf_token %}
<label for="">Event Name</label>
<input type="text" value="{{eventname}}" id="eventn">
<label for="">Event Id</label>
<input type="text" value="{{eventid}}" id="eventi">
</form>
Я всегда получаю данные, которые являются последними в моей базе данных mysql.
Я прикреплю изображения ниже для справки Когда я выберу первые варианты:
Я получаю последнее значение в моем датадабе