예제 #1
0
    def register(self, credentials):
        """
        Registers a user given the credentials for test purposes.
        """
        factory = APIRequestFactory()
        view = RegisterAPI.as_view()
        url = '/api/auth/register'

        request = factory.post(url, credentials)
        return view(request)
    def register(self, credentials):
        """
        Registers a user given the credentials for test purposes.
        """
        view = RegisterAPI.as_view()
        url = '/api/auth/register'

        request = self.factory.post(url, credentials)
        response = view(request)
        assert status.HTTP_200_OK == response.status_code
        return response
예제 #3
0
    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 pages.views import home_view
from pages.views import login_view
from pages.views import registration_view
from rest_framework import routers
from products.views import ProductViewSet
from accounts.views import RegisterAPI
from accounts.views import LoginAPI

router = routers.DefaultRouter()
router.register(r'product', ProductViewSet)

urlpatterns = [
    path('', home_view, name='home'),
    path('home/', home_view, name='home'),
    path('admin/', admin.site.urls),
    path(r'', include(router.urls)),
    path('login/', LoginAPI.as_view(), name='login'),
    path('register/', RegisterAPI.as_view(), name='register'),
]
예제 #4
0
from django.urls import include, path
from knox import views as knox_views

from accounts.views import LoginAPI, RegisterAPI, UserAPI

urlpatterns = [
    path('api/auth', include('knox.urls')),
    path('api/auth/register', RegisterAPI.as_view()),
    path('api/auth/login', LoginAPI.as_view()),
    path('api/auth/user', UserAPI.as_view()),
    path('api/auth/logout',
         knox_views.LogoutView.as_view(),
         name='knox_logout'),
]
예제 #5
0
from django.urls import path, include

from knox import views as knox_views

from accounts.views import RegisterAPI, LoginAPI, UserAPI

urlpatterns = [
    path('api/auth/register/', RegisterAPI.as_view(), name="register"),
    path('api/auth/login/', LoginAPI.as_view(), name="login"),
    path('api/auth/user/', UserAPI.as_view(), name="user"),
    path('api/auth/logout/',
         knox_views.LogoutView.as_view(),
         name='knox_logout'),
    path('api/auth/', include('knox.urls')),
]
from django.urls import path, include
from accounts.views import RegisterAPI, LoginAPI, UserAPI
from knox import views as knox_views

urlpatterns = [
    path("api/auth", include("knox.urls")),
    path("api/auth/register", RegisterAPI.as_view()),
    path("api/auth/login", LoginAPI.as_view()),
    path("api/auth/user", UserAPI.as_view()),
    path("api/auth/logout",
         knox_views.LogoutView.as_view(),
         name="knox_logout")
]
예제 #7
0
from django.urls import path, include
from accounts.views import RegisterAPI, LoginAPI, UserAPI
from knox import views as know_views
from rest_framework import routers

urlpatterns = [
    path('', include('knox.urls')),
    path('register', RegisterAPI.as_view()),
    path('login', LoginAPI.as_view()),
    path('account', UserAPI.as_view()),
    path('logout', know_views.LogoutView.as_view(), name='knox_logout')
]