django request 获取请求的URL
request.get_host() 获取请求地址
request.path 获取请求的path,不带参数
request.path_info 获取请求的path,不带参数
request.get_full_path() 获取完整参数
假设当前网址是:http://www.chenxm.cc/article/730.html?a=1
request.get_host() # request.path # article/730.html request.get_full_path() article/730.html?a=1
笨方法:
from urllib import parse parse.urljoin('http://',request.get_host(),request.path) # http://www.chenxm.cc/article/730.html
优雅方法
request.build_absolute_uri() # http://www.chenxm.cc/article/730.html