-
Notifications
You must be signed in to change notification settings - Fork 66
/
Copy pathurls.py
21 lines (19 loc) · 860 Bytes
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from django.urls import re_path
from rest_framework.authtoken.views import obtain_auth_token
from .views.subscribers import SubscribersEndpoint
from .views.publications import (
PublicationsEndpoint,
PublicationsQueryEndpoint,
PaginatedPublicationsQueryEndpoint,
PaginatedPublicationsEndpoint,
PublicationEndpoint,
)
urlpatterns = [
re_path(r"^subscribers/$", SubscribersEndpoint.as_view()),
re_path(r"^publications/p/$", PaginatedPublicationsEndpoint.as_view()),
re_path(r"^publications/filter/$", PublicationsQueryEndpoint.as_view()),
re_path(r"^publications/p/filter/$", PaginatedPublicationsQueryEndpoint.as_view()),
re_path(r"^publications/(?P<slug>[\w\-]+)/$", PublicationEndpoint.as_view()),
re_path(r"^publications/$", PublicationsEndpoint.as_view()),
re_path(r"^authenticate/$", obtain_auth_token),
]