Форум сайта python.su
0
Развернул проэкт на Ubuntu, все хорошо кроме того что весь аджакс в фаербаге - 403. На винде такого трабла нет, думал что права папок-файлов не такие, сделал всему-всему рекурсивно 777 - максимальные, не помогло, есть у когото какието идеи?
П.С. Когда открываешь туже аджакс функцию в новой вкладке то результат есть, и все хорошо….
Офлайн
2
Версии Джанги совпадают?
Офлайн
0
таки нет, не совпадают.(( Не работает на самой последней (1.2.5) на остальных мащинах стоит 1.2.4…. Решение моей проблемы даунгрейд джанги? или есть еще выход?
Офлайн
2
bulya911Или портировать ваши ajax запроса на использование csrf
Решение моей проблемы даунгрейд джанги? или есть еще выход?
Офлайн
0
даунгрейд до 1.2.4 не помог
Офлайн
0
поставил пред одной из вьюшек @csrf_exempt, и все заработала, а точнее не все а ток данная аджакс функция)))
но этож не дело сейчас искать все функции и отключать csrf темболее на других машинах такого нет
Офлайн
2
Как я уже советовал, просто используйте csrf для ajax запросов.
Офлайн
0
'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.csrf.CsrfResponseMiddleware',
Офлайн
2
Суть в том, что для того чтобы csrf работал, вам надо вместе с запросом передавать специальный токен. Прочтите документацию.
Офлайн
0
Большо спасибо, я прочитал, разобрался, все хорошо работает. еще раз благодарю за терпение)
П.С. Все же остается не понятным почему такая проблема получилась только на одной машине….
Офлайн