-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathurls.py
31 lines (29 loc) · 1.31 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from django.urls import path, include, re_path
from . import views
app_name = 'ottm'
urlpatterns = [
path('', views.map_page, name='map'),
path('history', views.history_page, name='history'),
path('edit', views.edit_page, name='edit'),
path('sign-up', views.signup_page, name='sign_up'),
path('log-in', views.login_page, name='log_in'),
path('log-out', views.logout_page, name='log_out'),
path('copyright', views.get_page_handler('copyright'), name='copyright'),
path('help', views.get_page_handler('help'), name='help'),
path('about', views.get_page_handler('about'), name='about'),
path('basics', views.get_page_handler('basics'), name='basics'),
path('user/', include([
path('<str:username>/', include([
path('', views.user_profile, name='user_profile'),
path('contributions', views.user_contributions, name='user_contributions'),
path('notes', views.user_notes, name='user_notes'),
])),
path('settings', views.user_settings, name='user_settings'),
])),
path('wiki/', include([
path('', views.wiki_page, name='wiki_main_page'),
re_path('(?P<raw_page_title>.*)', views.wiki_page, name='wiki_page'),
])),
path('api', views.api, name='api'),
path('wiki-api', views.wiki_api, name='wiki_api'),
]