Решил создать новую тему и переформулировать вопрос.
Как реализовать Middleware, что бы всем урлам в проекте требовалась бы авторизация
1. В приложении создаю файл middleware.py в котором создаю класс Middleware
class MyAuthorization:
def process_request(request):
pass
2. В settings.py в конец списка MIDDLEWARE добавляю строку 'myapp.middleware.MyAuthorization',
я правильно понимаю что мне надо реализовать метод process_request, который будет вызыватся до обработки урлов в джанго? Т.е. мне надо проверить user есть то редирект на вызванный урл, а если его нет, то редирект на страницу с вводом логина?