在Django我有
#template
$.get("/places/{{ place.id }}/save/",{description : cadena }
#view
place.description = request.POST.getlist('description')[0]
工作正常。 但如果試圖$.post
#template
$.post("/places/{{ place.id }}/save/",{description : cadena }
#view
print request.POST
沒什麼變化happend
解決
我的問題,我沒有在發送$.post
此crsf_token
不存在的視圖中添加context_instance=RequestContext(request)
。
這種變化現在的工作
$.post("/places/{{ place.id }}/save/",{description : cadena, csrfmiddlewaretoken: '{{ csrf_token }}'}
和必要{{ csrf_token }}
不{% csrf_token %}
。
{% csrf_token %}
創建<input ...>
感謝您的模板danbreen和極端愛國義 – JuanPablo 2012-01-31 22:10:37