'Get Specific Value to Next Page

.I am new to django. please help me with the solution.I want to get specific event name and number at a particular page. It has to same id and same name on next page. But, the input is showing me the last value of database.eventlist.html

<form method="post">
    {% csrf_token %}
    <label for="">Event Name</label>
    <input type="text" name="eventname">
    <input type="submit">
</form>

my 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')

my eventlistlist.html file only for passing values

<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>

my views.py of eventlistlist file

<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>

And the last page where I want to get my same value as given in 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>

I am always getting the data which is last in my mysql database.

I will attach the images below for reference When I will select the first options:

I am receiving the last value in my datadabe



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source