Перенес на хостинг, при проверке csrf выдает следующую ошибку:
'NoneType' object has no attribute ‘startswith’
Вот код на который он ругается:
Файлл: /home/k/krimka/.local/lib/python2.7/site-packages/django/http/__init__.py in _load_post_and_files
if self.method != 'POST': self._post, self._files = QueryDict('', encoding=self._encoding), MultiValueDict() return if self._read_started and not hasattr(self, '_raw_post_data'): self._mark_post_parse_error() return if self.META.get('CONTENT_TYPE', '').startswith('multipart'): # Вот здесь Почему Content_Type выставляет в None не понятно. if hasattr(self, '_raw_post_data'): # Use already read data data = StringIO(self._raw_post_data) else: data = self try:
Причем другой аякс запрос работает на ура. А на локальном компе все работает как надо
В том, который работает посылается хэдер“ Content-Type application/x-www-form-urlencoded; charset=UTF-8”; А в тех, которые не пашут такого нет. Посылаю ручками(дописываю xhr.setRequestHeader() в before send. Все равно его нет(
Проблема решилась. Из одного файла убрал кусок с before send(они одинаковые во всех) и все заработало.