url(r'^api/me/notification/', NotificationView.as_view(), name='user-notifications'), url(r'^api/me/app/(?P<provider>\w+)/repos/$', RepoListView.as_view(), name="repo-list"), url(r'^api/me/app/(?P<provider>\w+)/issues/$', IssueListView.as_view(), name="issue-list"), url(r'^api/me/app/slack/$', SlackIntegrationView.as_view(), name="slack-app"), url(r'^api/me/app/slack/(?P<resource>\w+)/$', SlackIntegrationView.as_view(), name="slack-app-resource"), url(r'^api/hook/coinbase/$', coinbase_notification, name="coinbase-notification"), url(r'^api/hook/bitpesa/$', bitpesa_notification, name="bitpesa-notification"), url(r'^api/hook/slack/customer/$', slack_customer_notification, name="slack-customer-notification"), url(r'^api/hook/hubspot/$', hubspot_notification, name="hubspot-notification"), url(r'^api/hook/calendly/$', calendly_notification, name="calendly-notification"), url(r'^api/auth/', include('rest_auth.urls')), url(r'api/', include('rest_framework.urls', namespace='rest_framework')), url(r'^api/countries/', CountryListView.as_view(), name='countries'), url(r'^api/contact-request/', ContactRequestView.as_view(), name='contact-request'), url(r'^api/invite-request/', InviteRequestView.as_view(), name='invite-request'), url(r'^api/medium/', get_medium_posts, name='medium-posts'), url(r'^api/log/search/$', search_logger, name="search-logger"), url(r'^api/oembed/', get_oembed_details, name='oembed-details'), url(r'^api/upload/', upload_file, name='upload-file'), url(r'^api/docs/', api_schema_view), url(r'^api/payoneer/ipcn/callback/', payoneer_notification, name="payoneer-ipcn-status"), url(r'^api/payoneer/', payoneer_sign_up, name="payoneer"), url(r'^reset-password/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', password_reset_confirm, name='password_reset_confirm'), url(r'^api/migrate/(?P<model>\w+)/(?P<pk>\d+)/$', find_by_legacy_id, name="migrate"), url(r'^api/weekly-report/(?P<subject>\w+)/$', weekly_report, name="weekly-report"), url(r'^$', router.get_api_root_view(), name='backend-root'), url(r'^api/sitemap\.xml$', sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap'), url(r'^api/visitors/$', WhitePaperVisitorsView.as_view(), name="visiotrs_email") ]
from rest_framework.routers import DefaultRouter from . import views # App namespace app_name = "firstapp" # Create a router to automatically create REST urls router = DefaultRouter() router.register(r'message', views.RestMessageView) router.register(r'author', views.RestAuthorView) urlpatterns = [ # Views url(r'^$', cache_page(60 * 15)(views.index), name='index'), # index page url(r'^message/(?P<message_id>[0-9]+)/$', cache_page(60 * 15)(views.message_detail), name='message-detail'), # message detail page url(r'^author/(?P<author_id>[0-9]+)/$', cache_page(60 * 15)(views.author_detail), name='author-detail'), # author detail page # User logging url(r'^logout$', views.logout_user, name='logout'), url('', include('social_django.urls', namespace='social')), # REST framework url(r'^rest/', include(router.urls, namespace='rest')), url(r'^rest/', router.get_api_root_view(), name="rest"), ]
from django.urls import include, path from rest_framework.documentation import include_docs_urls from rest_framework.routers import DefaultRouter from .views import HomePageView, TrendsGeneralView, TrendsServicesView from .viewsets import ( ContractorViewSet, ContractViewSet, DocumentViewSet, EntityViewSet, ServiceGroupViewSet, ServiceViewSet, ) router = DefaultRouter() api_root_view = router.get_api_root_view() api_root_view.cls.__name__ = "Contratos de Puerto Rico" api_root_view.cls.__doc__ = "" router.register(r"contracts", ContractViewSet) router.register(r"documents", DocumentViewSet) router.register(r"contractors", ContractorViewSet) router.register(r"entities", EntityViewSet) router.register(r"service-groups", ServiceGroupViewSet) router.register(r"services", ServiceViewSet) urlpatterns = [ path("v1/", include((router.urls, "api"), namespace="v1")), path("v1/pages/home/", HomePageView.as_view()), path("v1/pages/trends/general/", TrendsGeneralView.as_view()), path("v1/pages/trends/services/", TrendsServicesView.as_view()),
from django.conf.urls import include from django.urls import path from rest_framework.routers import DefaultRouter from rest_framework_simplejwt.views import ( TokenObtainPairView, TokenRefreshView, TokenVerifyView, ) from . import views router = DefaultRouter() router.get_api_root_view().cls.__name__ = 'Commodity Exchange' router.get_api_root_view( ).cls.__doc__ = 'View/create orders or view current bid/ask' router.register(r'order', views.OrderViewSet, basename='order') router.register(r'bidask', views.BidAskViewSet, basename='bidask') router.register(r'price', views.PriceViewSet, basename='price') router.register(r'warehouse', views.WarehouseReceiptViewSet, basename='warehouse') urlpatterns = [ path('', views.index), path('api/', include(router.urls)), path('api/auth/', include('rest_framework.urls')), # remove in prod path('api/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'), path('api/token/refresh/',
url(r'^api/countries/', CountryListView.as_view(), name='countries'), url(r'^api/contact-request/', ContactRequestView.as_view(), name='contact-request'), url(r'^api/invite-request/', InviteRequestView.as_view(), name='invite-request'), url(r'^api/medium/', get_medium_posts, name='medium-posts'), url(r'^api/log/search/$', search_logger, name="search-logger"), url(r'^api/oembed/', get_oembed_details, name='oembed-details'), url(r'^api/upload/', upload_file, name='upload-file'), url(r'^api/docs/', api_schema_view), url(r'^api/payoneer/ipcn/callback/', payoneer_notification, name="payoneer-ipcn-status"), url(r'^api/payoneer/', payoneer_sign_up, name="payoneer"), url(r'^reset-password/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', password_reset_confirm, name='password_reset_confirm'), url(r'^api/migrate/(?P<model>\w+)/(?P<pk>\d+)/$', find_by_legacy_id, name="migrate"), url(r'^api/weekly-report/(?P<subject>\w+)/$', weekly_report, name="weekly-report"), url(r'^$', router.get_api_root_view(), name='backend-root'), url(r'^api/sitemap\.xml$', sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap'), ]
from django.urls import path, include from rest_framework.routers import DefaultRouter from django.contrib import admin from Toilets4LondonAPI.toilets4london import views from django.contrib.auth import views as auth_views from django.conf.urls import url, include # Create a router and register our viewsets with it. router = DefaultRouter() router.get_api_root_view().cls.__name__ = "LondonToiletsApiRoot" router.get_api_root_view().cls.__doc__ = "Browse the Toilets4London API" router.register(r'toilets', views.ToiletViewSet) router.register(r'ratings', views.RatingViewSet, basename='rating') router.register(r'reports', views.ReportViewSet, basename='report') router.register(r'suggestedtoilets', views.SuggestedToiletViewSet, basename='suggestedtoilet') admin.site.site_header = 'Toilets4London Toilet Admin Site' # The API URLs are now determined automatically by the router. urlpatterns = [ path('', include(router.urls)), path( 'admin/password_reset/', auth_views.PasswordResetView.as_view(), name='admin_password_reset', ), path( 'admin/password_reset/done/',
from django.urls import path from rest_framework.routers import DefaultRouter from . import views router = DefaultRouter() router.get_api_root_view().cls.__name__ = "ITCS" router.get_api_root_view().cls.__doc__ = "root api router" router.register(r'user', views.CurrentUserViewSet) router.register(r'users', views.UserViewSet) router.register(r'sailors', views.SailorViewSet) router.register(r'directions', views.TrainigDirectionViewSet) router.register(r'organisations', views.TrainigOrganisationViewSet) router.register(r'rangeNumbers', views.RangeNumberViewSet) router.register(r'ranger', views.RangeViewSet, base_name='ranger') router.register(r'organisationCerts', views.CertificatesOfOrganisation, base_name='organisationCerts') router.register(r'certificates', views.CertificateViewSet) router.register(r'tableCertificates', views.CertificatesOfTable, base_name='tableCertificates') router.register(r'regulations', views.RegulationViewSet) router.register(r'marilogger', views.MariloggerViewSet, base_name='marilogger') router.register(r'certificateInfo', views.CertificateInfo, base_name='certificateInfo') urlpatterns = [ path('trainigAuth/', views.trainingAuth, name="trainingAuth"), path('dashInfo/', views.dashInfo, name="api-dashInfo"), path('dashInfoStat/', views.dashInfoStat, name="api-dashInfoStat"), path('directionsInfo/', views.trainingDirectionsInfo, name="api-directionsInfo"), path('allCerts/', views.certificates, name="api-allCerts"), path('trainingOrganisationsInfo/', views.trainingOrganisationsInfo, name="api-trainingOrganisationsInfo"),
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.urls import include, path from django.contrib import admin from rest_framework.routers import DefaultRouter from traffic import views router = DefaultRouter() router.get_api_root_view( ).cls.__doc__ = '<a href="{}">A (Django) RESTful API providing traffic counts for Devon, South West.</a>'.format( 'https://github.com/ronaldgreeff/cityscience_traffic') router.register(r'count', views.CountViewSet) urlpatterns = [ path('', include(router.urls)), path('admin/', admin.site.urls), ]
from django.urls import path, include from rest_framework.decorators import api_view from rest_framework.response import Response from rest_framework.reverse import reverse from rest_framework.routers import DefaultRouter from polls import views router = DefaultRouter() router.register(r'polls', views.PollViewSet) router.register(r'questions', views.QuestionViewSet) router.register(r'choices', views.ChoiceViewSet) router.get_api_root_view().cls.__name__ = "Admin API" router.get_api_root_view().cls.__doc__ = "CRUD methods for Polls" @api_view(['GET']) def api_root(request, format=None): """Start page, representing user's views.""" urls = { 'Active Polls': reverse('active_polls', request=request, format=format), 'User Answered Polls': reverse('user_polls', kwargs={'person_id': 1}, request=request, format=format), 'User Detailed Poll': reverse('userpoll-detail', kwargs={'pk': 1},
def get_api_root_view(self): self.registry.sort() return DefaultRouter.get_api_root_view(self)