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):
5
5
6
6
def __init__ (self , pattern , parent_pattern = None ):
7
7
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 )
12
10
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>
5
5
6
6
{% for endpoint in endpoints %}
7
7
< div class ="endpoint ">
8
- < h3 class ="title "> {{ endpoint.url_regex }}</ h3 >
8
+ < h3 class ="title "> {{ endpoint.path }}</ h3 >
9
9
< p > View Name: {{ endpoint.view_name }}</ p >
10
- < p > URL Name: {{ endpoint.url_name }}</ p >
10
+ < p > URL Name: {{ endpoint.name }}</ p >
11
11
</ div >
12
12
{% endfor %}
13
13
{% endblock %}
You can’t perform that action at this time.
0 commit comments