Спасибо за ваш вклад, Сет и Ник,
Я исправил это. Я не понимаю, что вызвало это, но это связано с порядком вызова моего промежуточного программного обеспечения.
Я отладил его на основе комментария Ника о том, что process_view не был вызван для создания объекта. (Я до сих пор не привык к сообщениям об ошибках Python, чтобы забрать его!) Я избавился от функции process_response и поместил оператор print в process_view и, конечно же, оператор печати не был выведен на консоли разработчика, доказывая, что process_view не получал называется. Я подозревал порядок настроек промежуточного программного обеспечения и мне повезло.
У меня были следующие настройки, последние две строки моего промежуточного программного обеспечения:
Не работает:
'Firepython.middleware.FirePythonDjango',
'Race.middleware.ProfilerMiddleware.ProfilerMiddleware',
Рабочая:
'Race.middleware.ProfilerMiddleware.ProfilerMiddleware',
'Firepython.middleware.FirePythonDjango',
Не знаю, почему это так. Иногда у меня есть кое-что забавное с FirePython, так что, возможно, это связано. Я немного узнал, так что, возможно, у меня больше шансов исправить FirePython в результате.
Спасибо, ребята
Rich