[Django]-Pass data from one view to another django

0👍

MAKE Proceed as a hidden input

Template

 {% block content %}

<label>Select Warehouse<label>
    <select id="the-id">
        {% for i in z %}
        <option value="{{ i }}">{{ i }}</option>
        <form method="post" novalidate>
            {% csrf_token %}
             <input type="hidden" name="object_id" value="{{ i.id }}">
  <input class="btn btn-outline-secondary" name="Proceed" type="submit" 
     value="Proceed"> 
            <a href="{% url 'employee:products_table' %}" class="btn btn-outline- 
        secondary" role="button">Nevermind</a>
        </form>
    {% endfor %}
    </select>
    {% endblock %}

views.py

def selectwarehouse(request):
    z = Warehouse.objects.all()
    return render(request, 'packsapp/employee/selectwarehouse.html', {'z': z})

def warehouse_details(request):
    queryset = AllotmentDocket.objects.get(id=request.POST.get('object_id'))
    //Now to access the element in queryset write (queryset.'attribute name')
    return render(request, 'packsapp/employee/allotwarehousedetails.html', {'query': 
    queryset}

Check if this works

Try printing the queryset and see what is the output.

Leave a comment