1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[Python] Django CSRF Cookie Not Set

Discussão em 'Python' iniciado por Stack, Outubro 1, 2024 às 12:42.

  1. Stack

    Stack Membro Participativo

    I have some problem for a while now, I'm experiencing CSRF Cookie not set. Please look at the code below:

    views.py:

    def deposit(request, account_num):
    if request.method == 'POST':
    account = get_object_or_404(account_info, acct_number=account_num)
    form_ = AccountForm(request.POST or None, instance=account)
    form = BalanceForm(request.POST)
    info = str(account_info.objects.filter(acct_number=account_num))
    inf = info.split()

    if form.is_valid():

    # cd=form.cleaned_data
    now = datetime.datetime.now()
    cmodel = form.save()
    cmodel.acct_number = account_num

    # RepresentsInt(cmodel.acct_number)
    cmodel.bal_change = "%0.2f" % float(cmodel.bal_change)
    cmodel.total_balance = "%0.2f" % (float(inf[1]) + float(cmodel.bal_change))
    account.balance = "%0.2f" % float(cmodel.total_balance)
    cmodel.total_balance = "%0.2f" % float(cmodel.total_balance)

    # cmodel.bal_change=cmodel.bal_change
    cmodel.issued = now.strftime("%m/%d/%y %I:%M:%S %p")
    account.recent_change = cmodel.issued
    cmodel.save()
    account.save()

    return HttpResponseRedirect("/history/" + account_num + "/")

    else:
    return render_to_response('history.html',
    {'account_form': form},
    context_instance=RequestContext(request))



    Template file:

    <form action="/deposit/{{ account_num }}/" method="post">
    <table>
    <tr>
    {{ account_form.bal_change }}
    &nbsp;
    <input type="submit" value="Deposit"/>
    </tr>
    {% csrf_token %}
    </table>
    </form>


    I'n stuck, I already cleared the cookie, used other browser but still csrf cookie not set.

    Continue reading...

Compartilhe esta Página