コード例 #1
0
ファイル: urls.py プロジェクト: tunga-io/tunga-api
    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")
]
コード例 #2
0
ファイル: urls.py プロジェクト: FloZone/django_test
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"),

]
コード例 #3
0
ファイル: urls.py プロジェクト: rnegron/contratospr-api
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()),
コード例 #4
0
ファイル: urls.py プロジェクト: realAhmedRoach/sces
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/',
コード例 #5
0
ファイル: urls.py プロジェクト: raheemazeezabiodun/tunga-api
    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'),
]
コード例 #6
0
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/',
コード例 #7
0
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"),
コード例 #8
0
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),
]
コード例 #9
0
ファイル: urls.py プロジェクト: cheryuriy/polls_server
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},
コード例 #10
0
ファイル: routers.py プロジェクト: ninemoreminutes/doctorf
 def get_api_root_view(self):
     self.registry.sort()
     return DefaultRouter.get_api_root_view(self)