Is there a way to alter the request.path before matching the urls?

前端 未结 2 1508
眼角桃花
眼角桃花 2021-01-05 07:59

When I get a request for a path that includes the word \'self\' I want to replace it with the user id before matching it to a URL. I tried using a middleware like this:

相关标签:
2条回答
  • 2021-01-05 08:13

    Apparently, the URL marching is not done using request.path but request.path_info. The same middleware altering this variable works.

    0 讨论(0)
  • 2021-01-05 08:23

    Why do you want to change the url, then match that new url? Why not have the url direct to the view and method you want, then work on the request.user.id like you would had you changed the url?

    Perhaps another example would illustrate what you are trying to do.

    (Making this an answer since I can't comment)

    0 讨论(0)
提交回复
热议问题