JQuery Ajax+Django - Python

Узнай цену своей работы

Формулировка задачи:

Подскажите, пожалуйста как в Django реализовывается метод $.post. На php это реализуется так Я пишу так: basicview.html (ну по крайней мере я бы так для php написал)
Листинг программы
  1. var data_post = {
  2. action: 'bla'
  3. , arr: arr
  4. , idElem: value[0]
  5. };
  6. $.post('ajax/test/', data_post, function(data) {
  7. if (data.error)
  8. {
  9. alert(data.response);
  10. }
  11. else
  12. {
  13. //что то делаю
  14. }
  15. }, 'json' );
views.py
Листинг программы
  1. def ajax_test(request):
  2. context = {}
  3. if request.POST['action'] == 'bla'
  4. #то что то делаю
  5. return HttpResponse(context)
urls.py
Листинг программы
  1. url(r'^ajax/test/$', 'views.ajax_test'),
При отправке выдаёт ошибку в firebug "POST http://127.0.0.1:8000/ajax/test/ 403 FORBIDDEN" Пишет про CSRF-cookie. Не могли бы вы подсказать как можно правильно реализовать?

Решение задачи: «JQuery Ajax+Django»

textual
Листинг программы
  1. {{csrf_token}}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.091 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут