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 }} <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...