django快速获取项目所有的URL
django1.10快速获取项目所有的URL列表,可以用于权限控制
函数如下:
import re
def get_url(urllist , parent='' , depth=0 , url_list=[] , url_dict={}):
for entry in urllist:
url = entry.regex.pattern
if re.search('\(' , url) :
continue
#过滤正则表达式的URL地址
url = url.replace(r'^' , '')