def make_donations(request): user = request.user data = request.session['donation_items'] for item in data: type = DonationType.objects.get(pk=item[0]) amount = item[1]['amount'] recurrence = item[1]['recurrence'] Donation(user=user, type=type, monthly_billing=recurrence, amount=amount).save()
def index(request): if request.method == 'POST': form = DonationForm(request.POST or None) if form.is_valid(): name = form.cleaned_data['name'] amount = form.cleaned_data['amount'] donation = Donation(name=name, amount=amount, is_donated=True) donation.save() context = { 'amount': str(amount), 'id': settings.PAYPAL_RECEIVER_ID } return render(request, 'paypal.html', context) form = DonationForm() return render(request, 'checkout.html', {'form': form})