Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何理解以前的url_Django_Url_Django Views_Django Urls - Fatal编程技术网

Django 如何理解以前的url

Django 如何理解以前的url,django,url,django-views,django-urls,Django,Url,Django Views,Django Urls,有没有办法理解django视图中的前一个url?我的意思是,怎样才能知道用户是从哪个url(我网站中的页面)来到这个url的?我发现这是在模板中实现的,但我想在视图中了解它 def func(request): if request.is_ajax(): //if the last url was the url of this page, do s.th //else do s.th else 多谢各位 通过检查referer,新网页可以看到请求的位置 起源于

有没有办法理解django视图中的前一个url?我的意思是,怎样才能知道用户是从哪个url(我网站中的页面)来到这个url的?我发现这是在模板中实现的,但我想在视图中了解它

def func(request):
   if request.is_ajax():
      //if the last url was the url of this page, do s.th
      //else do s.th else
多谢各位

通过检查referer,新网页可以看到请求的位置 起源于

我们应该做到这一点

req.META['HTTP_REFERER']