以可读格式打印注册的URL。

django-urlmapper的Python项目详细描述


urlmapper是django打印注册url的库。 网站的可读格式。

基本用法

frommysite.urlsimporturlpatternsfromurlmapper.utilsimportget_urlsurls=get_urls(urlpatterns)forentryinurls:print(entry["path"],entry["name"],entry["view"])

urlpattern类似于:

extra=[url("^world/$",view),]nested=[url(r"^(?P<slug>\w+)/",include([url(r"^$",view),url(r"^history/$",view),url(r"^edit/$",view),])),]urlpatterns=[url("^$",view),url("^product/(?P<slug>[^/]+)/$",view,name="product-detail"),url("^about/$",view,name="about"),url("^hello/",include(extra)),url("^page/",include(nested)),]

输出如下:

/
/about/
/hello/world/
/page/<slug>/
/page/<slug>/edit/
/page/<slug>/history/
/product/<slug>/

安装

urlmapper可以从pypi安装:

pip install django-urlmapper

学分

此代码最初是从django扩展库修改的 用于除django管理命令之外的其他事情。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ArrayList中实体对象上的JAVA泛型   带Redis的爪哇芹菜vs单用Redis   java在设备面向横向时隐藏标题栏/通知栏   java JXTreeTable:如何使用ComponentProvider为一列设置渲染器   java创建异常的成本与记录异常的成本相比   java在方法参数中使用setter传递新对象   java在一个类中的方法与另一个类中的方法交互时遇到问题   java如何迭代2个大小相等的ArrayList   Java getDesktop()。open在Windows中工作,但在Mac中不工作   从tomcat切换到jetty后的java“无法启动嵌入式容器”,Spring引导   java如何使用void方法   java如何在解组时在JAXB的ValidationEventHandler中获取节点值?   如何使用Akka Java API创建不响应的TCP接收器   JavaScriptjQuery在java中将记录上传到数据库时的进度条   如何在重新绘制时在java小程序中显示上一个图像