如果视图具有特定的基本引用,我想设置一个简单的通知。
假设我登陆http://myapp.com/page/
并来自http://myapp.com/other/page/1
. 这是我的伪代码示例,基本上,如果我来自任何页面/XI 想要设置通知。
我在想它可能有点像^r^myapp.com/other/page/$
,但我不太熟悉如何在 python 中使用正则表达式。
from django.http import HttpRequest
def someview(request):
notify = False
... # other stuff not important to question
req = HttpRequest()
test = req.META['HTTP_REFERER'] like "http://myapp.com/other/page*"
# where * denotes matching anything past that point and the test returns T/F
if test:
notify = True
return # doesn't matter here
这可能更像是“我如何在这种情况下使用正则表达式”,而不是专门的 django 问题。