未设置Django CSRF错误Cookie

时间:2013-07-09 23:58:43

标签: django csrf

我查看了几个与此相似的Stack帖子,但我尝试过的解决方案都没有解决我的问题。

查看

def priceWatch(request, id):

    user = User.objects.get(username = request.user.username)
    event = Event.objects.get(id = id)
    amount = request.POST['amount']
    if request.user.is_authenticated():
        price_watch = PriceWatch(user = user, tic = event, price_watch = amount)
    else:
        return HttpResponseRedirect('eng:index', context_instance=RequestContext(request))
    return render_to_response('eng/price_watch_confirm.html', {'event' : event, 'amount' : amount}, context_instance=RequestContext(request))

模板

<form action="{% url 'eng:priceWatch' event.id %}" method="POST">{% csrf_token %}

Set a Price Tracker for this Event: <input type="text" name="amount">

<input type="submit" value="Track">

</form>

视图加载一个静态页面,只是确认pricewatch对象已创建。非常感谢任何帮助或建议,谢谢。

编辑:我一直在整个项目中成功使用CSRF,直到这一点,这是唯一一个似乎没有工作的领域。

0 个答案:

没有答案