Last active
September 19, 2023 23:33
-
-
Save yheihei/f7673375219fadf8ab0e150c2020906c to your computer and use it in GitHub Desktop.
django_route_confirm.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Djangoの現在のurlパターンを全出力. ./manage.py shell の中で打って確認すると良い | |
from django.urls import get_resolver | |
def show_url_patterns(url_patterns, prefix=''): | |
for pattern in url_patterns: | |
if hasattr(pattern, 'url_patterns'): | |
show_url_patterns(pattern.url_patterns, prefix + pattern.pattern.regex.pattern) | |
else: | |
name = pattern.name or 'Unnamed' | |
pattern_str = prefix + pattern.pattern.regex.pattern | |
print(f'{name}: {pattern_str}') | |
resolver = get_resolver() | |
show_url_patterns(resolver.url_patterns) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment