from django.urls import path, include, re_path from .views import ValidatePhoneSendOTP, ValidateOTP, Register, LoginView, UserDetailView, FileUploadView from knox.views import LogoutView as Logout urlpatterns = [ re_path(r'^validate/', ValidatePhoneSendOTP.as_view()), re_path(r'^verify_otp/', ValidateOTP.as_view()), re_path(r'^register/', Register.as_view()), re_path(r'^login/$', LoginView.as_view()), re_path(r'^logout/$', Logout.as_view()), re_path(r'^profile/$', UserDetailView.as_view()), re_path(r'^pic/$', FileUploadView.as_view()) ]
from django.urls import path from .views import RegisterAPIView, LoginAPIView from knox.views import LogoutView app_name = 'accounts' urlpatterns = [ #TODO: Password reset urln #TODO: add this url to home urls file #FIXME: Add comma after every created path path('register', RegisterAPIView.as_view(), name='register'), path('login', LoginAPIView.as_view(), name='login'), path('logout', LogoutView.as_view(), name='logout'), ]
from django.conf.urls import url, include from django.contrib import admin from django.urls import path from django.conf import settings from django.conf.urls.static import static from .api_urls import router from index.views import IndexView from knox.views import LogoutView urlpatterns = [ path('admin/', admin.site.urls), path('api/auth/logout', LogoutView.as_view()), path('api/', include(router.urls)), url(r'^app/*', IndexView.as_view()), url(r'^silk/', include('silk.urls', namespace='silk')), path('', include('index.urls')), ] if settings.DEBUG: # urlpatterns = [ # url(r'^silk/', include('silk.urls', namespace='silk')), # ] + urlpatterns urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.urls import path from knox.views import LogoutView from user import views app_name = 'user' urlpatterns = [ path('register/', views.RegisterUserView.as_view(), name='register'), path('login/', views.LoginUserView.as_view(), name='login'), path('user/', views.UserView.as_view(), name='user'), path('logout/', LogoutView.as_view(), name='knox_logout'), path('registersuperuser/', views.RegisterSuperUserView.as_view(), name='register_super_user'), ]
from django.urls import path from .views import ( UserRegisterView, UserDetailView, UserUpdateView, UserDeleteView, UserActivateView, UserListView, ) from knox.views import (LoginView as KnoxLoginView, LogoutAllView as KnoxLogoutAllView, LogoutView as KnoxLogoutView) from rest_framework.authentication import BasicAuthentication urlpatterns = [ path("", UserListView.as_view()), path( "login/", KnoxLoginView.as_view(authentication_classes=(BasicAuthentication, ))), path("logout/", KnoxLogoutView.as_view()), path("logout-all/", KnoxLogoutAllView.as_view()), path("register/", UserRegisterView.as_view()), path("<int:pk>/", UserDetailView.as_view()), path("<int:pk>/update/", UserUpdateView.as_view()), path("<int:pk>/delete/", UserDeleteView.as_view()), path(r'activate/<id>/<token>/', UserActivateView.as_view(), name='activate') ]
from django.urls import path from .api import LoginView, RegisterView, UserAPIView from knox.views import LogoutView urlpatterns = [ path('api/accounts/login/', LoginView.as_view()), path('api/accounts/register/', RegisterView.as_view()), path('api/accounts/user/', UserAPIView.as_view()), path('api/accounts/logout/', LogoutView.as_view()) ]
from knox.views import LogoutView, LogoutAllView from authentication.views import LoginView from django.conf.urls import url urlpatterns = [ url(r'login/', LoginView.as_view(), name="login_view"), url(r'logout/', LogoutView.as_view(), name="logout_view"), url(r'logoutall/', LogoutAllView.as_view(), name="logout_all_view"), ]
from django.urls import path from knox.views import LogoutView from .api import RegisterView, LoginView, UserView # TODO: for multi device authorization use buildin LoginView from knox.views urlpatterns = [ path('register/', RegisterView.as_view()), path('login/', LoginView.as_view()), path('logout/', LogoutView.as_view()), path('user/', UserView.as_view()), ]
from django.conf.urls import url, include from rest_framework import routers from . import views from knox.views import LogoutView, LogoutAllView router = routers.DefaultRouter() router.register(r'users', views.UserViewSet) urlpatterns = [ url(r'api/auth/login/', views.LoginView.as_view(), name='knox_login'), url(r'api/auth/logout/', LogoutView.as_view(), name='knox_logout'), url(r'api/auth/logoutall/', LogoutAllView.as_view(), name='knox_logoutall'), url(r'api/categories/$', views.CategoryListView.as_view(), name='list_categories'), url(r'api/categories/(?P<slug>[\w\d-]+)/$', views.CategoryDetailView.as_view(), name='view_category'), url(r'api/posts/$', views.list_posts, name='list_posts'), url(r'api/posts/(?P<slug>[\w\d-]+)/$', views.view_post, name='view_post'), url(r'api/tags/$', views.TagListView.as_view(), name='list_tags'), url(r'api/', include(router.urls)), ]
from django.urls import path, include from accounts.views import * from knox.views import LogoutView urlpatterns = [ path('social_login', SocialLogin.as_view(), name="SocialLogin"), path('custom_login', CustomLogin.as_view(), name="CustomLogin"), path('logout', LogoutView.as_view(), name="logout"), path('register', Register.as_view(), name="register"), path('oauth/google', google_oauth, name="google_oauth"), ]
from django.urls import path from django.views.decorators.csrf import csrf_exempt from knox.views import LogoutView from .views import LoginView urlpatterns = [ path('api/login/', csrf_exempt(LoginView.as_view())), path('api/logout/', LogoutView.as_view()) ]
def post(self, request, *args, **kwargs): user = request.user user.profile.active = False user.profile.save() view = LogoutView.as_view() return view(request._request, *args, **kwargs)
from django.urls import path, include from .api import LoginAPI, UserAPI from knox.views import LogoutView as LogoutAPI urlpatterns = [ path('auth', include('knox.urls')), path('auth/login', LoginAPI.as_view()), path('auth/user', UserAPI.as_view()), path('auth/logout', LogoutAPI.as_view()), ]
from django.urls import path, include from knox.views import LogoutView from rest_framework import routers from .views import (UserView, RegisterView, LoginView, PasswordChangeView) router = routers.DefaultRouter() router.register(r'user', UserView, basename='user') urlpatterns = [ path('', include(router.urls)), path('auth/signup/', RegisterView.as_view()), path('auth/login/', LoginView.as_view()), path( 'auth/logout/', LogoutView.as_view(), ), path('auth/password/change/', PasswordChangeView.as_view(), name='rest_password_change'), ]
from django.conf.urls import url schema_view = get_schema_view( openapi.Info( title="DRF OMS API", default_version='v1', description="DRF 기반 Ordering Management System", terms_of_service="https://www.google.com/policies/terms/", contact=openapi.Contact(email="*****@*****.**"), license=openapi.License(name="Apache License 2.0"), ), public=True, permission_classes=(permissions.AllowAny, ), ) urlpatterns = [ # path('admin/', admin.site.urls), path('auth/login', LoginView.as_view()), path('auth/logout', LogoutView.as_view(), name='knox_logout'), path('orders/', include('orders.urls')), path('accounts/', include('accounts.urls')), # added url(r'^swagger(?P<format>\.json|\.yaml)$', schema_view.without_ui(cache_timeout=0), name='schema-json'), url(r'^swagger/$', schema_view.with_ui('swagger', cache_timeout=0), name='schema-swagger-ui'), url(r'^redoc/$', schema_view.with_ui('redoc', cache_timeout=0), name='schema-redoc'), ]
from django.urls import path from knox.views import LogoutView from .views import (RegistrationAPI, LoginAPI, UserAPI) urlpatterns = [ #account path("auth/register/", RegistrationAPI.as_view()), path("auth/login/", LoginAPI.as_view()), path("auth/logout/", LogoutView.as_view()), path("auth/user/", UserAPI.as_view()), ]
from django.urls import path, include from knox.views import LogoutView from rest_framework import routers from .views import (UserView, RegisterView, LoginView, PasswordChangeView) router = routers.DefaultRouter() router.register(r'user', UserView, basename='user') urlpatterns = [ path('', include(router.urls)), path('auth/signup/', RegisterView.as_view()), path('auth/login/', LoginView.as_view()), path('auth/logout/', LogoutView.as_view()), path('auth/password/change/', PasswordChangeView.as_view(), name='rest_password_change'), ]
from rest_framework import routers from . import views from knox.views import LoginView, LogoutView, LogoutAllView from .views import * app_name = 'api' router = routers.DefaultRouter() router.register(r'questions', views.QuestionViewSet) router.register(r'topics', views.TopicViewSet) router.register(r'subjects', views.SubjectViewSet) router.register(r'users', views.UsersViewSet) router.register(r'groups', views.GroupViewSet) # Wire up our API using automatic URL routing. # Additionally, we include login URLs for the browsable API. urlpatterns = [ path("api-key", views.generateAPIKey, name="generate-api-key"), path('v1/', include(router.urls)), url(r'v1/auth/get-token', LoginView.as_view(), name='knox_login'), url(r'v1/auth/delete-token', LogoutView.as_view(), name='knox_logout'), url(r'v1/auth/delete-all-tokens', LogoutAllView.as_view(), name='knox_logoutall'), # path('v1/login', LoginView.as_view()), # path('v1/logout',LogoutView.as_view()), # path('v1/logoutall/', LogoutAllView.as_view(), name='knox_logoutall'), # path('api-auth/', include('rest_framework.urls', namespace='rest_framework')), ]
from django.conf.urls import url from knox.views import LogoutView from .views import LoginView app_name = "accounts" urlpatterns = [ url(r"^login/", LoginView.as_view(), name="login"), url(r"^logout/", LogoutView.as_view(), name="logout"), ]
from django.urls import re_path from knox.views import LogoutView, LogoutAllView from .views import LoginView, RegisterView, LoggedInView urlpatterns = [ re_path(r'^register/?', RegisterView.as_view()), re_path(r'^login/?', LoginView.as_view()), re_path(r'^logout/?', LogoutView.as_view()), re_path(r'^logoutall/?', LogoutAllView.as_view()), re_path(r'^logged_in/?', LoggedInView.as_view()), ]
from django.urls import path from .views import (register_view, get_user_view, login_view, confirm_registration_view, create_password_reset_token_view, reset_password_view) from knox.views import LogoutView urlpatterns = [ path("", get_user_view), path("register/", register_view), path("login/", login_view), path("logout/", LogoutView.as_view(), name="LogoutView"), path("confirmregistration/", confirm_registration_view), path("resetpassword/getusername/", create_password_reset_token_view), path("resetpassword/", reset_password_view), ]
from django.urls import re_path from django.contrib import admin from django.conf import settings from django.conf.urls import include from django.conf.urls.static import static from rest_framework import routers from knox.views import LogoutView from apps.post import views as post_views from apps.user_profile import views as user_profile_views from apps.analytics import views as analytics_views router = routers.DefaultRouter() router.register(r'post', post_views.PostViewSet, basename='post') router.register(r'auth-confirm', user_profile_views.AuthConfirm, basename='auth-confirm') router.register(r'analytics', analytics_views.AnalyticsViewSet, basename='analytics') urlpatterns = [ re_path(r'^api/', include(router.urls)), re_path(r'^admin/', admin.site.urls), re_path(r'^api/auth/sign-up/', user_profile_views.RegistrationView.as_view(), name='sign-up'), re_path(r'^api/auth/sign-in/', user_profile_views.LoginView.as_view(), name='sign-in'), re_path(r'^api/auth/logout/', LogoutView.as_view(), name='auth-logout'), ] urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.urls import path, include from knox.views import LogoutView from .views import UserAPIView, RegisterAPIView, LoginAPIView urlpatterns = [ path("", include("knox.urls")), path("user", UserAPIView.as_view()), path("register", RegisterAPIView.as_view()), path("login", LoginAPIView.as_view()), path("logout", LogoutView.as_view(), name="knox_logout"), ]
""" importing views and urls """ from django.conf.urls import (url) from knox.views import ( LogoutView, ) from .views import (LoginView, MeView) urlpatterns = [ url(r'login', LoginView.as_view(), name='knox_login'), url(r'logout', LogoutView.as_view(), name='knox_logout'), url(r'me', MeView.as_view(), name='user_me') ]