有没有办法获得完整的 Django URL配置?
例如,Django的调试404页面未显示包含的url配置,因此这不是完整的配置。
答:感谢Alasdair,这是一个示例脚本:
import urls
def show_urls(urllist, depth=0):
for entry in urllist:
print " " * depth, entry.regex.pattern
if hasattr(entry, 'url_patterns'):
show_urls(entry.url_patterns, depth + 1)
show_urls(urls.urlpatterns)
Django是Python,因此内省是你的朋友。
在外壳中,导入urls
。通过循环浏览urls.urlpatterns
并尽可能深入地查看所包括的url配置的各个层,你可以构建完整的url配置。
import urls
urls.urlpatterns
该列表urls.urlpatterns
包含RegexURLPattern
和RegexURLResolver
对象。
对于一个RegexURLPattern
对象,p
你可以使用
p.regex.pattern
对于代表包含的url配置的RegexURLResolver
对象q
,你可以使用来显示正则表达式的第一部分
q.regex.pattern
然后使用
q.url_patterns
这将返回RegexURLResolver和RegexURLPattern对象的进一步列表。
TS 配置文件路径在/etc/trafficserver/,分功能配置不同配置文件,常用的配置文件如下: records.config 主功能参数配置文件 remap.config 业务域名规则配置文件 storage.config Cache 存储配置文件 squid 配置转TS配置参考 配置示例 Storage.config ATS 支持目录配置,也支持裸盘配置,无需文件系统支持 目录配置方式
问题内容: 我对二叉树有一些疑问: Wikipedia指出,当“完整的二叉树是其中所有级别(可能除了最后一个级别)均已完全填充且所有节点都位于最左侧”的二叉树时,该二叉树即已 完成 。最后的“越远越好”的段落是什么意思? 如果(1)它是空的,或者(2)它的左右子级是平衡的,并且左树的高度在以下高度的1之内,则格式正确的二叉树被称为“高度平衡”。正确的树,取自如何确定二叉树是否平衡?,这是正确的还是
本文向大家介绍Nginx配置防盗链的完整步骤,包括了Nginx配置防盗链的完整步骤的使用技巧和注意事项,需要的朋友参考一下 需求: 通常站点,都会想让自己网站的视频和图片,免被盗用,毕竟视频流量,花的都是白花花银子(土豪可以不用考虑)~~. 一、单刀直入,先上nginx配置文件 二、防盗链核心配置文件解释 vaild_referers 有效的引用连接,如下,否则就进入$invaild_refere
7.5 子程序的完全定义 在7.1节所给出的子程序定义格式是一个最基本的、最简单的定义格式,它不能为子程序提供更简洁的调用方式。在宏汇编MASM 6.11系统中,为微机汇编语言的子程序提供了更加丰富的定义方式。 虽然子程序的这种定义方式显得稍微有点复杂,但它不仅为子程序的调用带来了极大的方便,而且其调用方式与高级语言中子程序的调用方式相一致,这就大大地降低了程序员熟练掌握它的难度。 7.5.1 子
本文向大家介绍Regular Expressions 匹配完整字词,包括了Regular Expressions 匹配完整字词的使用技巧和注意事项,需要的朋友参考一下 示例 将匹配没有字母数字且在其_前后的完整单词。 从regularexpression.info获取 有三个不同的位置可作为单词边界: 如果字符串中的第一个字符是单词字符,则在字符串中第一个字符之前。 如果字符串中的最后一个字符是单
主要内容:1 完整数据绑定的示例完整数据绑定是指将JSON映射到任何Java对象。 1 完整数据绑定的示例 1.1 编写核心类 MainApp: 1.2 运行测试 项目根目录下生成student.json文件,内容如下: