Blame view
flashy/urls.py
1.6 KB
a8489c38a
|
1 2 |
from django.conf.urls import include, url from django.contrib import admin |
72bf5f00c
|
3 |
from flashcards.views import SectionViewSet, UserDetail, FlashcardViewSet, UserSectionListView, request_password_reset, \ |
7a17fac38
|
4 |
reset_password, logout, login, register, UserFlashcardQuizViewSet, resend_confirmation_email |
2a72f1a8a
|
5 |
from flashy.frontend_serve import serve_with_default |
72bf5f00c
|
6 |
from flashy.settings import DEBUG, IN_PRODUCTION |
491577131
|
7 |
from rest_framework.routers import DefaultRouter |
2dc11d15d
|
8 |
from flashcards.api import * |
491577131
|
9 10 11 |
router = DefaultRouter() router.register(r'sections', SectionViewSet) |
72bf5f00c
|
12 |
router.register(r'flashcards', FlashcardViewSet) |
eea730d24
|
13 |
router.register(r'study', UserFlashcardQuizViewSet) |
be7810aad
|
14 |
|
a8489c38a
|
15 |
urlpatterns = [ |
ce17f969f
|
16 |
url(r'^api/docs/', include('rest_framework_swagger.urls')), |
1d468f661
|
17 18 19 20 21 |
url(r'^api/me/$', UserDetail.as_view()), url(r'^api/register/', register), url(r'^api/login/$', login), url(r'^api/logout/$', logout), url(r'^api/me/sections/', UserSectionListView.as_view()), |
7a17fac38
|
22 |
url(r'^api/resend_confirmation_email/', resend_confirmation_email), |
1d468f661
|
23 24 |
url(r'^api/request_password_reset/', request_password_reset), url(r'^api/reset_password/', reset_password), |
491577131
|
25 |
url(r'^api/', include(router.urls)), |
55c1546aa
|
26 |
url(r'^admin/doc/', include('django.contrib.admindocs.urls')), |
a8489c38a
|
27 |
url(r'^admin/', include(admin.site.urls)), |
2a72f1a8a
|
28 |
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), |
a8489c38a
|
29 |
] |
abb2506d3
|
30 |
|
72bf5f00c
|
31 32 |
if IN_PRODUCTION: urlpatterns += (url(r'^admin/django-ses/', include('django_ses.urls')),) |
2a72f1a8a
|
33 |
|
72bf5f00c
|
34 35 36 |
if DEBUG: urlpatterns += [url(r'^app/(?P<path>.*)$', serve_with_default, {'document_root': '../flashy-frontend', 'default_file': 'home.html'})] |
2a72f1a8a
|
37 |