我想軟拒絕任何包含字串的路徑,例如.jsp在 Django 3 中。這是我的 url.py:
from django.urls import re_path
from django.views.generic import TemplateView
re_path(
r"^.*\.jsp\??.*$",
TemplateView.as_view(template_name="404.txt", content_type="text/plain"),
),
上面的路徑模式可以匹配一個普通的字串,比如/whatever.jsp,但不能匹配下面的探測字串。如何改進我的 re_path 模式以匹配這個?謝謝!
/content/..;/crx/packmgr/list.jsp;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
a.css?_dc=1615863080856&_charset_=utf-8&includeVersions=true
uj5u.com熱心網友回復:
這個正則運算式怎么樣r"[^\.](.*)\.jsp(.*)"
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/498001.html
標籤:Python django 正则表达式 安全 网址映射
上一篇:如何將串列轉換為多個Q物件?
