Skip to content

Commit 81dcb12

Browse files
authored
Merge pull request #70 from rc1405/master
Dash App with Multiple Flask Routes
2 parents 8cc1ed9 + b58ca7f commit 81dcb12

File tree

1 file changed

+19
-6
lines changed

1 file changed

+19
-6
lines changed

dash/dash.py

+19-6
Original file line numberDiff line numberDiff line change
@@ -94,34 +94,47 @@ def __init__(
9494

9595
self.server.add_url_rule(
9696
'{}_dash-layout'.format(self.url_base_pathname),
97-
view_func=self.serve_layout)
97+
view_func=self.serve_layout,
98+
endpoint='{}_dash-layout'.format(self.url_base_pathname)
99+
)
98100

99101
self.server.add_url_rule(
100102
'{}_dash-dependencies'.format(self.url_base_pathname),
101-
view_func=self.dependencies)
103+
view_func=self.dependencies,
104+
endpoint='{}_dash-dependencies'.format(self.url_base_pathname)
105+
)
102106

103107
self.server.add_url_rule(
104108
'{}_dash-update-component'.format(self.url_base_pathname),
105109
view_func=self.dispatch,
110+
endpoint='{}_dash-update-component'.format(self.url_base_pathname),
106111
methods=['POST'])
107112

108113
self.server.add_url_rule((
109114
'{}_dash-component-suites'
110115
'/<string:package_name>'
111116
'/<path:path_in_package_dist>').format(self.url_base_pathname),
112-
view_func=self.serve_component_suites)
117+
view_func=self.serve_component_suites,
118+
endpoint='{}_dash-component-suites'.format(self.url_base_pathname)
119+
)
113120

114121
self.server.add_url_rule(
115122
'{}_dash-routes'.format(self.url_base_pathname),
116-
view_func=self.serve_routes
123+
view_func=self.serve_routes,
124+
endpoint='{}_dash-routes'.format(self.url_base_pathname)
117125
)
118126

119-
self.server.add_url_rule(self.url_base_pathname, view_func=self.index)
127+
self.server.add_url_rule(
128+
self.url_base_pathname,
129+
view_func=self.index,
130+
endpoint=self.url_base_pathname
131+
)
120132

121133
# catch-all for front-end routes
122134
self.server.add_url_rule(
123135
'{}<path:path>'.format(self.url_base_pathname),
124-
view_func=self.index
136+
view_func=self.index,
137+
endpoint='{}<path:path>'.format(self.url_base_pathname)
125138
)
126139

127140
self.server.before_first_request(self._setup_server)

0 commit comments

Comments
 (0)