|
1 | | -from django.conf.urls import include, url |
2 | | -from django.urls import reverse_lazy |
| 1 | +from django.urls import include, path, reverse_lazy |
3 | 2 | from django.views.generic import RedirectView |
4 | 3 |
|
5 | 4 | app_name = 'analytics_data_api.v0' |
6 | 5 |
|
7 | 6 | COURSE_ID_PATTERN = r'(?P<course_id>[^/+]+[/+][^/+]+[/+][^/]+)' |
8 | 7 |
|
9 | 8 | urlpatterns = [ |
10 | | - url(r'^courses/', include('analytics_data_api.v0.urls.courses')), |
11 | | - url(r'^problems/', include('analytics_data_api.v0.urls.problems')), |
12 | | - url(r'^videos/', include('analytics_data_api.v0.urls.videos')), |
13 | | - url('^', include('analytics_data_api.v0.urls.learners')), |
14 | | - url('^', include('analytics_data_api.v0.urls.course_summaries')), |
15 | | - url('^', include('analytics_data_api.v0.urls.programs')), |
| 9 | + path('courses/', include('analytics_data_api.v0.urls.courses')), |
| 10 | + path('problems/', include('analytics_data_api.v0.urls.problems')), |
| 11 | + path('videos/', include('analytics_data_api.v0.urls.videos')), |
| 12 | + path('', include('analytics_data_api.v0.urls.learners')), |
| 13 | + path('', include('analytics_data_api.v0.urls.course_summaries')), |
| 14 | + path('', include('analytics_data_api.v0.urls.programs')), |
16 | 15 |
|
17 | 16 | # pylint: disable=no-value-for-parameter |
18 | | - url(r'^authenticated/$', RedirectView.as_view(url=reverse_lazy('authenticated')), name='authenticated'), |
19 | | - url(r'^health/$', RedirectView.as_view(url=reverse_lazy('health')), name='health'), |
20 | | - url(r'^status/$', RedirectView.as_view(url=reverse_lazy('status')), name='status'), |
| 17 | + path('authenticated/', RedirectView.as_view(url=reverse_lazy('authenticated')), name='authenticated'), |
| 18 | + path('health/', RedirectView.as_view(url=reverse_lazy('health')), name='health'), |
| 19 | + path('status/', RedirectView.as_view(url=reverse_lazy('status')), name='status'), |
21 | 20 | ] |
0 commit comments