我有这样定义的网址路径:
path("/media/private/<path>", PrivateDocumentView.as_view()),
期望它可以捕获以下形式的网址:
/media/private/some/path/to/some/file.pdf
但事实并非如此。
我已经尝试过了:
re_path(r"^/media/private/(?P<path>.*)$", PrivateDocumentView.as_view()),
但这也不起作用。只是404错误,因为网址不匹配。
我知道我似乎正在尝试从Django本身提供静态文件,这是一种违法行为,但老实说,我不是!
答案 0 :(得分:0)
您不需要开头的/
,也许就是这个原因?
re_path(r"^media/private/(?P<path>.*)$" ...