-
Notifications
You must be signed in to change notification settings - Fork 20
/
urls.py
28 lines (23 loc) · 1.04 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
"""Main URL config"""
from dj_rest_auth.registration.views import VerifyEmailView
from django.conf import settings
from django.conf.urls import include
from django.contrib import admin
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.urls import path
from django.views.generic import TemplateView
from api.urls import urlpatterns as urlpatterns_api
urlpatterns = [
# these urls are used to generate email content
path("auth/password-reset/confirm/<uidb64>/<token>", TemplateView.as_view(), name="password_reset_confirm"),
path("auth/login/", VerifyEmailView.as_view(), name="account_email_verification_sent"),
path("api/", include(urlpatterns_api)),
path("auth-api/", include("rest_framework.urls")),
path("auth/account-confirm-email/<key>", TemplateView.as_view(), name="account_confirm_email"),
]
if settings.ADMIN:
urlpatterns += [
path("admin/", admin.site.urls),
path("grappelli/", include("grappelli.urls")), # grappelli URLS
]
urlpatterns += staticfiles_urlpatterns()