Commit 73813917 authored by Martina Reyes's avatar Martina Reyes

The modal accepts the POST data but does not save it.

Tried printing it out but it doesnt want to show sa command line.
Co-authored-by: 's avatarpinkboheme <pinkboheme@users.noreply.github.com>
Co-authored-by: 's avatarChristine <cdeeerrr@users.noreply.github.com>
parent 956452cb
......@@ -72,24 +72,31 @@ a{% extends 'boodlesite\templates\base.html' %}
</div>
<div class="modal-body">
<form action="auction/<int:pk>/" method="post">
<form action="" method="POST">
<div class="form-group">
{% csrf_token %}
<label for="recipient-name" class="col-form-label">Enter Bid amount:</label>
<form id="form" method="post">
<input type="number" class="form-control" id="amount">
</form>
<!--add an if else statement here re. floor price-->
{% csrf_token %}
{{ form }}
<input type="number" class="form-control" id="amount">
<!--add an if else statement here re. floor price-->
{% for bid in auction_bids %}
{% if bid.amount > item_floor_price %}
<!--How to make it post the bid and end up in data base and page-->
{% else %}
<h4>Please enter a price greater than the item's floor price</h4>
{% endif %}
{% endfor %}
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<button type="button" class="btn btn-primary">Confirm Bid</button>
</div>
<button type = "submit" class="btn btn-secondary" name = "Submit"> Submit </button>
<!-- {% comment %} <button type="submit" class="btn btn-primary" value="Submit">Confirm Bid</button> {% endcomment %} -->
</div>
</form>
</div>
</div>
......
from django.shortcuts import render, redirect
from django.http import HttpResponseRedirect
from django.http import HttpResponse
from .models import *
......@@ -35,6 +36,12 @@ def auction(request, pk):
auction_item = auction.itemid
form = PlaceBidForm()
# if this is a POST request we need to process the form data
if request.method == 'POST':
# create a form instance and populate it with data from the request:
print("Printing POST: ", request.POST)
print(auction_bids)
print(type(auction_bids))
for bid in auction_bids:
......@@ -44,7 +51,8 @@ def auction(request, pk):
'item_name':auction_item.itemname,
'item_specs': auction_item.itemspecs,
'auction_bids' : auction_bids,
'item_floor_price': auction_item.floorprice
'item_floor_price': auction_item.floorprice,
'form' : form
# need to make floor price object here
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment