pulseapi/profiles/urls.py (35 lines of code) (raw):

from django.conf.urls import url from pulseapi.profiles.views import ( # UserProfileAPIView, # see note below. UserProfileListAPIView, UserProfilePublicAPIView, UserProfilePublicSelfAPIView, UserProfileEntriesAPIView, UserProfileCategoriesView, ) urlpatterns = [ url( r'^(?P<pk>[0-9]+)/entries/$', UserProfileEntriesAPIView.as_view(), name='profile-entries', ), url( r'^(?P<pk>[0-9]+)/$', UserProfilePublicAPIView.as_view(), name='profile', ), url( r'^me/', UserProfilePublicSelfAPIView.as_view(), name='profile_self', ), url( r'^categories/$', UserProfileCategoriesView.as_view(), name='categories_view', ), # note that there is also a /myprofile route # defined in the root urls.py which connects # to the UserProfileAPIView class. url( r'^$', UserProfileListAPIView.as_view(), name='profile_list', ), ]