我有一个问题,我目前正在处理。对django和python来说真的很陌生。我想做的是,我有一个表单,用户可以在一段时间内租用停车场
我希望能够根据用户选择的时间动态计算价格值,并将其显示给用户。这意味着选择的价格x时间将生成用户应该能够看到的价格
我有一个用户可以租用停车场的视图。我试着编写一个函数,动态计算价格,但在提交预订表单之前,我想不出如何获取用户数据
下面是我为预订写的视图:
def list_parking_lots(request):
"""
View for all parking lots
:param request: request from user
:return: rendered parking_mgmt/list_parking_lots.html
"""
parking_lots = ParkingLot.objects.all()
form = ReservationForm()
if request.method == 'POST':
form = ReservationForm(request.POST)
if form.is_valid():
form.save()
messages.success(request, 'Your reservation was successfully registered.')
form = ReservationForm()
return render(request, 'parking_mgmt/list_parking_lots.html', {'parking_lots': parking_lots, 'form': form})
嗯。多亏了你们的支持,我创建了一个简单的ajax请求。现在我仍然不确定我是否理解正确。使用ajaxurl参数,我应该能够将我想要的数据发送到上面的视图,对吗
这是ajax请求:
$.ajax({
type: "POST",
data: $("#reservationModal").serialize(),
url: "{% url 'parking_lots' %}",
success: function(data)
{
//alert(data);
$('#userError').html(data);
}
});
感谢您的帮助
目前没有回答
相关问题 更多 >
编程相关推荐