「self」という単語を含むパスのリクエストを受け取ったら、URLと照合する前に、それをユーザーIDに置き換えたいと思います。私はこのようなミドルウェアを使ってみました:
def process_request(self, request):
if '/self/' in request.path:
request.path = request.path.replace('/self/','/' + str(request.user.id) + '/')
置換は機能しますが、URLの一致後に行われるようです。この時点より前にパスを変更する方法はありますか?