Программы на Python
Anonymous
Файл cookie Django CSRF не установлен
Сообщение
Anonymous » 31 дек 2024, 04:45
У меня возникла проблема: CSRF Cookie не установлен. Посмотрите код ниже:
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))
Файл шаблона:
Код: Выделить всё
{{ account_form.bal_change }}
{% csrf_token %}
Я застрял, я уже удалил файл cookie, использовал другой браузер, но файл cookie csrf все еще не установлен.
Подробнее здесь:
https://stackoverflow.com/questions/177 ... ie-not-set
1735609515
Anonymous
У меня возникла проблема: CSRF Cookie не установлен. Посмотрите код ниже: views.py: [code]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)) [/code] Файл шаблона: [code] {{ account_form.bal_change }} {% csrf_token %} [/code] Я застрял, я уже удалил файл cookie, использовал другой браузер, но файл cookie csrf все еще не установлен. Подробнее здесь: [url]https://stackoverflow.com/questions/17716624/django-csrf-cookie-not-set[/url]