Когда я получаю запрос на путь, который включает слово «self», я хочу заменить его идентификатором пользователя перед сопоставлением его с URL-адресом. Я попытался использовать промежуточное программное обеспечение, как это:
def process_request(self, request):
if '/self/' in request.path:
request.path = request.path.replace('/self/','/' + str(request.user.id) + '/')
Замена работает, но, очевидно, выполняется после сопоставления URL. Есть ли способ изменить путь до этой точки?