コード例 #1
0
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path
from rest_framework_simplejwt.views import (
    TokenObtainPairView,
    TokenRefreshView,
)
from flights import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('flights/', views.FlightsList.as_view(), name="flights-list"),
    path('bookings/', views.BookingsList.as_view(), name="bookings-list"),
    path('booking/<int:booking_id>/',
         views.BookingDetails.as_view(),
         name="booking-details"),
    path('booking/<int:booking_id>/update/',
         views.UpdateBooking.as_view(),
         name="update-booking"),
    path('booking/<int:booking_id>/cancel/',
         views.CancelBooking.as_view(),
         name="cancel-booking"),
    path('book/<int:flight_id>/',
         views.BookFlight.as_view(),
         name="book-flight"),
    path('register', views.UserCreateAPIView.as_view(), name="register"),
    path('login/', TokenObtainPairView.as_view(), name="login"),
    path('token/refresh/', TokenRefreshView.as_view(), name="token-refresh")
]
コード例 #2
0
ファイル: urls.py プロジェクト: annaguzel/wishlist-api
from django.conf.urls.static import static
from rest_framework_simplejwt.views import (
    TokenObtainPairView,
    TokenRefreshView,
)
from api.views import (RegisterView,ItemListView,ItemDetailView)

urlpatterns = [
    path('admin/', admin.site.urls),

    path('items/list/', views.item_list, name='item-list'),
    path('items/detail/<int:item_id>/', views.item_detail, name='item-detail'),
    path('items/wishlist/', views.wishlist, name='wishlist' ),

    path('user/register/', views.user_register, name='user-register'),
    path('user/login/', views.user_login, name='user-login'),
    path('user/logout/', views.user_logout, name='user-logout'),

    path('items/<int:item_id>/favorite/', views.item_favorite, name='item-favorite'),

    path('api/token/', TokenObtainPairView.as_view(), name='api-login'),
    path('register/', RegisterView.as_view(), name='api-register'),
    path('api/list/', ItemListView.as_view(), name='api-list'),
    path('api/detail/<int:item_id>/', ItemDetailView.as_view(), name='api-detail'),



]

urlpatterns+=static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #3
0
ファイル: urls.py プロジェクト: Abit25/Demo
    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.contrib import admin
from django.urls import path, include, re_path
from ReactAuth import views
from rest_framework_simplejwt.views import (
    TokenObtainPairView,
    TokenRefreshView,
)

urlpatterns = [
    path('auth/', include('djoser.urls')),
    path('auth/', include('djoser.urls.jwt')),
    path('api/token/', TokenObtainPairView.as_view(),
         name='token_obtain_pair'),
    path('api/token/refresh/',
         TokenRefreshView.as_view(),
         name='token_refresh'),
    # path('hello/', views.HelloView.as_view(), name='hello'),
]
コード例 #4
0
ファイル: urls.py プロジェクト: Ikacper/Willos
from django.contrib import admin
from django.urls import include, path
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView

urlpatterns = [
    path("admin/", admin.site.urls),
    path("api/token/", TokenObtainPairView.as_view(), name="token_obtain_pair"),
    path("api/token/refresh/", TokenRefreshView.as_view(), name="token_refresh"),
    path("api/", include("api.urls")),
]
コード例 #5
0
class CustomTokenObtainPairView(TokenObtainPairView):
    serializer_class = CustomTokenObtainPairSerializer
    token_obtain_pair = TokenObtainPairView.as_view()
コード例 #6
0
ファイル: urls.py プロジェクト: cas-bigdatalab/PackOne
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.1/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.contrib import admin
from django.urls import include, path, re_path
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView

admin.site.site_header = 'PackOne Console' # default: "Django Administration"
admin.site.index_title = 'Dashboard' # default: "Site administration"
admin.site.site_title = 'PackOne Console' # default: "Django site admin"
admin.site.site_url = None

urlpatterns = [
    re_path(r'^', admin.site.urls),
    path('api/user/', include('user.urls')),
    path('api/clouds/', include('clouds.urls')),
    path('api/engines/', include('engines.urls')),
    # path('api/data/', include('data.urls')),
    re_path(r'^api/token/$', TokenObtainPairView.as_view(), name='token_obtain_pair'),
    re_path(r'^api/token/refresh/$', TokenRefreshView.as_view(), name='token_refresh'),
]
コード例 #7
0
ファイル: urls.py プロジェクト: sayan-05/DRF-Ecommerce-API-
from django.urls import path
from django.urls.conf import path
from .views import *
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView

urlpatterns = [
    path('data', GetProduct, name='product-api'),
    path('create', CreateProduct, name='create-product'),
    path('edit/<str:pk>/', EditProduct, name='edit-product'),
    path('delete/<str:pk>/', DeleteProduct, name='delete-product'),
    path('', ProductApiRoutes, name='api-routes'),
    path('register', CreateUserView.as_view()),
    path('token-auth', TokenObtainPairView.as_view(),
         name='token_obtain_pair'),
    path('token-auth/refresh',
         TokenRefreshView.as_view(),
         name='token_refresh'),
    path('get-order-item/<str:id>/', get_order_item),
    path('get-checkout-order-item/<str:id>/', get_checkout_order_item),
    path('set-order-item', set_order_item),
    path('get-user-id/<str:username>/', get_user_id),
    path('update-order', update_order),
    path('get-total-value/<str:id>/', get_total_value),
    path('set-ordered-products/<str:id>/', set_ordered_products),
    path('delete-order', delete_ordered_products),
    path('set-bought-item', set_bought_item),
    path('get-bought-item', get_bought_item),
]
コード例 #8
0
ファイル: urls.py プロジェクト: gazz0/WebhelperP-P
    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.contrib import admin
from django.urls import path, include
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView
from django.conf.urls.static import static
from django.conf import settings
from rest_framework_swagger.views import get_swagger_view

schema_view = get_swagger_view(title='Webhelper P&P API')

urlpatterns = [
    path('api/v1/admin/', admin.site.urls),
    path('api/v1/', include('server.urls')),
    #path('api/v1/auth/', include('rest_framework.urls')),
    path('api/v1/token/',
         TokenObtainPairView.as_view(),
         name='token_obtain_pair'),
    path('api/v1/token/refresh/',
         TokenRefreshView.as_view(),
         name='token_refresh'),
    path('api/v1/docs/', schema_view),
    path('api/v1/auth/', include('rest_framework_social_oauth2.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #9
0
from django.conf.urls import url, include
from django.views import generic
from rest_framework.schemas import get_schema_view
from rest_framework_simplejwt.views import (
    TokenObtainPairView,
    TokenRefreshView,
)
from rest_framework import views, serializers, status
from rest_framework.response import Response


class MessageSerializer(serializers.Serializer):
    message = serializers.CharField()


class EchoView(views.APIView):
    def post(self, request, *args, **kwargs):
        serializer = MessageSerializer(data=request.data)
        serializer.is_valid(raise_exception=True)
        return Response(serializer.data, status=status.HTTP_201_CREATED)


urlpatterns = [
    url(r'^$', generic.RedirectView.as_view(url='/api/', permanent=False)),
    url(r'^api/$', get_schema_view()),
    url(r'^api/auth/',
        include('rest_framework.urls', namespace='rest_framework')),
    url(r'^api/auth/token/obtain/$', TokenObtainPairView.as_view()),
    url(r'^api/auth/token/refresh/$', TokenRefreshView.as_view()),
    url(r'^api/echo/$', EchoView.as_view()),
]
コード例 #10
0
    TokenObtainPairView,
    TokenRefreshView
)
from rest_framework import routers


from blogs.views import BlogViewSet
from courses.views import CourseViewSet, PaymentViewSet, VideoViewSet
from categories.views import CategoryViewSet
from comments.views import CommentViewSet
from users.views import GroupViewSet, PermissionViewSet, UserViewSet, Register as RegisterUser


router = routers.DefaultRouter()
router.register(r'blogs', BlogViewSet, 'blogs')
router.register(r'courses', CourseViewSet)
router.register(r'videos', VideoViewSet, 'videos')
router.register(r'categories', CategoryViewSet)
router.register(r'comments', CommentViewSet)
router.register(r'payments', PaymentViewSet)
router.register(r'groups', GroupViewSet)
router.register(r'permissions', PermissionViewSet)
router.register(r'users', UserViewSet)

urlpatterns = [
    path('login', TokenObtainPairView.as_view()),
    path('register', RegisterUser.as_view()),
    path('token/refresh', TokenRefreshView.as_view()),
    path('', include(router.urls)),
]
コード例 #11
0
    # for class based session
    path('sessionapi', include(sessionapirouter.urls)),
    path('auth/', include('rest_framework.urls', namespace='rest_framework')),

    # for function based authentication permission
    path('fpermission/', views.studentb_api_permission),
    path('fpermission/<int:pk>', views.studentb_api_permission),

    # for obtain auth token
    path('gettoken/', obtain_auth_token),

    # for obtain auth token custom response
    path('customtoken/', CustomAuthToken.as_view()),

    # for simple jwt token
    path('jwtapitoken/', TokenObtainPairView.as_view(), name = 'jwttoken'),
    path('jwtrefreshtoken/', TokenRefreshView.as_view(), name = 'jwttoken_refresh'),
    path('jwtverifytoken/', TokenVerifyView.as_view(), name = 'jwttoken_verify'),

    # for filtering
    path('filterstu/', views.StuL.as_view(), name= 'filtr'),

    # for Rest Serializer Relation
    path('relation/', include(realtion_router.urls)),

    # for Hyperlink model Serializer
    path('hyper/', include(hyper_router.urls)),

]
コード例 #12
0
ファイル: urls.py プロジェクト: kuratov-v/task_manager
from django.urls import path
from rest_framework_simplejwt.views import TokenObtainPairView

from .views import CreateUserView

urlpatterns = [
    path("register/", CreateUserView.as_view(), name='user-register'),
    path("login/", TokenObtainPairView.as_view(), name='user-login'),
]
コード例 #13
0
ファイル: views.py プロジェクト: Arowne/tradecore-test
 def __init__(self):
     TokenObtainPairView.__init__(self)
コード例 #14
0
ファイル: urls.py プロジェクト: morwen1/gustavo_crazy
    #viewsets for *dueños of cv
    SkillsOwnerViewset,
    ReferOwnerVieset,
    ExperiencesOwnerViewset)

router = SimpleRouter()

#ROUTER REGISTER
router.register(r'cv', CViewset, base_name='cv')
router.register(r'comments', CommentsViewset, base_name='coments')
router.register(r'users', UserList, base_name='users')
router.register(r'profiles', ProfileViewset, base_name='profile')
router.register(r'cv/(?P<id>[-0-_9])/skills2',
                SkillsViewset,
                base_name='skills')
router.register(r'cv/owner_only/skills_owner',
                SkillsOwnerViewset,
                base_name='owner_viewset')
router.register(r'cv/owner_only/refpers_owner',
                ReferOwnerVieset,
                base_name='owner_refer')
router.register(r'cv/owner_only/experiences_owner',
                ExperiencesOwnerViewset,
                base_name='owner_exp')

urlpatterns = [
    path('users/loginjwt/', TokenObtainPairView.as_view(), name='jwtloggin'),
    path('users/refreshjwt/', TokenRefreshView.as_view(), name='jwtrefresh'),
    path('', include(router.urls)),
]
コード例 #15
0
"""ttok URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.0/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.contrib import admin
from django.urls import path, include
from django.conf.urls import url

from rest_framework_simplejwt.views import (TokenObtainPairView,
                                            TokenRefreshView, TokenVerifyView)

urlpatterns = [
    path('token/', TokenObtainPairView.as_view(), name='token_obtain_pair'),
    path('token/refresh/', TokenRefreshView.as_view(), name='token_refresh'),
    path('token/verify/', TokenVerifyView.as_view(), name='token_verify'),
    path('admin/', admin.site.urls),
    path('', include('node.urls')),
    path('', include('users.urls'))
]
コード例 #16
0
"""backend URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.0/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.contrib import admin
from django.urls import path
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/token/', TokenObtainPairView.as_view(), name="token"),
    path('api/token/', TokenRefreshView.as_view(), name="refresh_token"),
]
コード例 #17
0
ファイル: urls.py プロジェクト: shubhamnh/vas-chatbot-server
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.1/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.contrib import admin
from django.conf.urls import url, include
from rest_framework import routers
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView, TokenVerifyView

router = routers.DefaultRouter()

# Wire up our API using automatic URL routing.
# Additionally, we include login URLs for the browsable API.
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^login/', include('chatbot.urls')),
	url(r'^api-token-auth/', TokenObtainPairView.as_view(), name='token_obtain_pair'),
	url(r'^api-token-verify/', TokenVerifyView.as_view(), name='token_verify'),
]
コード例 #18
0
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('user/', include('userControl.urls')),
    path('auth/', TokenObtainPairView.as_view()),
    path('auth/refresh/', TokenRefreshView.as_view()),
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
コード例 #19
0
ファイル: urls.py プロジェクト: torishabhmehta/stream
    TokenObtainPairView,
    TokenRefreshView,
)
from rest_framework import views, serializers, status
from rest_framework.response import Response
class EchoView(views.APIView):
    def post(self, request, *args, **kwargs):
        serializer = MessageSerializer(data=request.data)
        serializer.is_valid(raise_exception=True)
        return Response(
            serializer.data, status=status.HTTP_201_CREATED)




urlpatterns = [
    url(r'^$', generic.RedirectView.as_view(
         url='/api/', permanent=False)),
    url(r'^api/$', get_schema_view()),
    url(r'^api/auth/', include(
        'rest_framework.urls', namespace='rest_framework')),
    url(r'^api/auth/token/obtain/$', TokenObtainPairView.as_view()),
    url(r'^api/auth/token/refresh/$', TokenRefreshView.as_view()),
    url(r'^api/echo$', EchoView.as_view())
    ]





コード例 #20
0
from django.conf import settings
from django.urls import path, include
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView
from django.conf.urls.static import static

urlpatterns = [
    path('', include('user.urls')),
    path('token/', TokenObtainPairView.as_view()),
    path('token/refresh/', TokenRefreshView.as_view()),
    path('categories/', include('categories.urls')),
    path('product/', include('product.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)