File tree Expand file tree Collapse file tree 2 files changed +10
-6
lines changed Expand file tree Collapse file tree 2 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -5,8 +5,12 @@ class ApiEndpoint(object):
55
66 def __init__ (self , pattern , parent_pattern = None ):
77 self .pattern = pattern
8- self .url_parent_regex = simplify_regex (parent_pattern .regex .pattern )[:- 1 ] if parent_pattern else None
9- self .url_regex = ("{0}{1}" .format (self .url_parent_regex , simplify_regex (pattern .regex .pattern ))) if self .url_parent_regex else simplify_regex (pattern .regex .pattern )
10- self .url_name = pattern .name
11- self .regex = simplify_regex (pattern ._regex )
8+ self .name = pattern .name
9+ self .path = self ._get_path (parent_pattern )
1210 self .view_name = pattern .callback .__name__
11+
12+ def _get_path (self , parent_pattern ):
13+ if parent_pattern :
14+ parent_path = simplify_regex (parent_pattern .regex .pattern )[:- 1 ]
15+ return "{0}{1}" .format (parent_path , simplify_regex (self .pattern .regex .pattern ))
16+ return simplify_regex (self .pattern .regex .pattern )
Original file line number Diff line number Diff line change @@ -5,9 +5,9 @@ <h2>API Endpoints</h2>
55
66 {% for endpoint in endpoints %}
77 < div class ="endpoint ">
8- < h3 class ="title "> {{ endpoint.url_regex }}</ h3 >
8+ < h3 class ="title "> {{ endpoint.path }}</ h3 >
99 < p > View Name: {{ endpoint.view_name }}</ p >
10- < p > URL Name: {{ endpoint.url_name }}</ p >
10+ < p > URL Name: {{ endpoint.name }}</ p >
1111 </ div >
1212 {% endfor %}
1313{% endblock %}
You can’t perform that action at this time.
0 commit comments