middleware dejango - создание сайта - ошибки в URL - PullRequest
0 голосов
/ 05 октября 2018

Я работаю над созданием веб-сайта с помощью django / python, и мои веб-страницы сначала работали, но, продолжая, я сталкиваюсь с таким количеством ошибок ... Я пытался добавить код для промежуточного программного обеспечения, но это не помогло.Я не хочу трогать эти основные файлы ... что мне делать ??Я следую учебному пособию, но делаю относительные корректировки для своего сайта.У меня есть еще несколько ошибок на другой странице, но я чувствую, что если я смогу понять, как их решить, я смогу выяснить остальное, надеюсь.

СПАСИБО 4 UR HELP !!!!

Этот декоратор автоматически применяется ко всему промежуточному программному обеспечению, чтобы гарантировать, что никакое промежуточное программное обеспечение не пропустит исключение и что следующее промежуточное программное обеспечение в стеке может рассчитывать на получениеответ вместо исключения.

"""
@wraps(get_response)
def inner(request):
    try:
        response = get_response(request) ...
    except Exception as exc:
        response = response_for_exception(request, exc)
    return response
return inner

Следующая ошибка

break
    if response is None:
        wrapped_callback = self.make_view_atomic(callback)
        try:
            response = wrapped_callback(request, *callback_args, **callback_kwargs)
        except Exception as e:
            response = self.process_exception_by_middleware(e, request) ...


  # Complain if the view returned None (a common error).
        if response is None:
            if isinstance(callback, types.FunctionType):    # FBV
                view_name = callback.__name__
            else:                                           # CBV

Ошибка # 3

  response = middleware_method(request, callback, callback_args, callback_kwargs)
            if response:
                break
        if response is None:
            wrapped_callback = self.make_view_atomic(callback)
            try:
                response = wrapped_callback(request, *callback_args, **callback_kwargs) ...
            except Exception as e:
                response = self.process_exception_by_middleware(e, request)
        # Complain if the view returned None (a common error).
        if response is None:
            if isinstance(callback, types.FunctionType):    # FBV
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...