Пирамида: пользовательская страница 404 возвращает «200 OK»

У меня есть пользовательское представление 404, определенное в моем приложении Pyramid:

@view_config(context=HTTPNotFound, renderer='404.pt')
def not_found(self, request):
     return {}

Оно работает нормально, за исключением того, что HTTP код состояния, отправленный с содержимым, — 200 OK, что никоим образом не является нормальным. У меня такая же проблема с 403 Forbidden. Как я могу заставить Pyramid отправлять правильный код состояния?

18
задан Theron Luhn 22 March 2012 в 01:25
поделиться