Написание Django Session Middleware на основе kwargs представления
Мне нужна возможность не устанавливать сессию в моем Django App, когда я перехожу по определенным URL, потому что URL диктуют, к какой БД обращаться, и сессия, которую использует django, хранится в этих БД
Итак, пожалуйста, как я могу написать SessionMiddleware
, чтобы использовать process_view
вместо process_response()
?
Все, что я пробовал, не работает. Мне нужно, чтобы сессия не сохранялась, если нет URL kwarg, URL клиента. Как мне это сделать?
Решением было изменить process_request()
, чтобы проверить, находится ли client_url
в разрешенной переменной request.path_info
, следующим образом: