0
나는 동적 breadcumb을 만들고, 일부는 유효한 URL (url 패턴에는 없습니다)입니다. 나는, 즉, 특정 URL이 유효한 URL인지 확인하려면 (저주 내 templatetag을 변경해야합니다) urlpatterns의 키가 지금django에서 URL이 urlpatterns config의 일부인지 어떻게 알 수 있습니까?
@register.filter
def crumbs(url):
"Return breadcrumb trail leading to URL for this page"
l = url.split('/')
urls = []
path = ""
for index, item in enumerate(l):
if item == "":
continue
path += item + "/"
urls.append({'path':path,'name':item})
:
나는이 templatetag 있습니다. 같은
뭔가 :
IsInUrlPattern('/') => True
IsInUrlPattern('/blog/2004/') => True
IsInUrlPattern('/blog/thisfail/') => False