Эта строка кода скопирована непосредственно из вашего проекта? Я спрашиваю, потому что IGNORABLE_404_ENDS
требует итерируемый объект, поэтому, если вы случайно установили его на:
IGNORABLE_404_ENDS = ('mail.cgi')
(или, другими словами, строка, а не кортеж - обратите внимание на отсутствие общего перед скобкой файла), тогда IGNORABLE_404_ENDS
будет фактически эквивалентно:
IGNORABLE_404_ENDS = ('m', 'a', 'i', 'l', '.', 'c', 'g', 'i')
и, следовательно, не будет работать, как ожидалось.
Я поднял этот вопрос только потому, что совершил эту ошибку раньше.