Exemple #1
0
from django.urls import path, include
from users.views import MyTokenObtainPairView, UserCreate, UserViewSet
from rest_framework.routers import DefaultRouter
from rest_framework_simplejwt.views import (
    TokenRefreshView, )

router_v1 = DefaultRouter()
router_v1.register(r'users', UserViewSet)

auth_patterns = [
    path('auth/token/',
         MyTokenObtainPairView.as_view(),
         name='token_obtain_pair'),
    path('auth/token/refresh/',
         TokenRefreshView.as_view(),
         name='token_refresh'),
    path('auth/email/', UserCreate.as_view()),
]

urlpatterns = [
    path('v1/', include(auth_patterns)),
    path('v1/', include(router_v1.urls))
]
Exemple #2
0
""" URLs for user views.

These URLs are stored subrouted under "users/"

"""
from django.urls import path
from users.views import UserCreate, Authenticate

urlpatterns = [
    path(
        # users/
        "",
        UserCreate.as_view(),
        name="user_create"),
    path(
        # users/authenticate/
        "authenticate/",
        Authenticate.as_view(),
        name="user_authenticate"),
]
Exemple #3
0
from django.contrib import admin
from django.urls import path, include

from rest_framework.authtoken.views import obtain_auth_token

from users.views import UserCreate

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api-auth/', include('rest_framework.urls')),
    path('register/', UserCreate.as_view()),
    path('login/', obtain_auth_token),
    path('api-notes/', include('notes.urls')),
    path('api-timeline/', include('timeline.urls')),
    path('api-remember/', include('remember.urls')),
]
Exemple #4
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 users.views import UserCreate, UserLogin, ChangePassword, UpdateProfie
from blog.views import CommentViewset, LikeViewset, SearchListView
from .views import home

from rest_framework.routers import DefaultRouter
router = DefaultRouter()
router.register('comments', CommentViewset, basename='comments')
router.register('likes', LikeViewset, basename='likes')

urlpatterns = [
    path('admin/', admin.site.urls),
    path('users/', include('users.urls')),
    path('blogs/', include('blog.urls')),
    path('signup/', UserCreate.as_view(), name='signup'),
    path('login/', UserLogin.as_view(), name='login'),
    path('change-password/', ChangePassword.as_view(), name='cp'),
    path('update-profile/', UpdateProfie.as_view(), name='up'),
    path('search/', SearchListView.as_view(), name='search'),
    path('', home, name='home'),
]

urlpatterns += router.urls
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemple #5
0
from django.conf.urls import include, url
from users.views import UserLogin, UserCreate

urlpatterns = [

    url(r'^login/$',
        UserLogin.as_view(),
        name='sigin'),
    url(r'^signup/$',
        UserCreate.as_view(),
        name='signup'),
    url(r'^logout/$', 'users.views.logout_view', name='logout'),

]
Exemple #6
0
    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.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.contrib.auth import views as auth_views
from django.urls import path, include
from users.forms import UserLoginForm
from users.views import UserCreate

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('users.urls'), name='users'),
    path('', include('content.urls')),
    path('accounts/register/', UserCreate.as_view(), name='register'),
    path('accounts/login/',
         auth_views.LoginView.as_view(authentication_form=UserLoginForm)),
    path('accounts/', include('django.contrib.auth.urls')),
    path('tinymce/', include('tinymce.urls')),
]

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)
})

player_news_list = PlayerNewsViewSet.as_view({
    'get': 'list'
})

player_news_detail = PlayerNewsViewSet.as_view({
    'get': 'retrieve'
})

urlpatterns = [
    url(r'^goodbye/$', goodbye, name='goodbye'),
    url(r'^unsubscribe/$', unsubscribe, name='unsubscribe'),
    url(r'^thanks/$', thanks, name='thanks'),
    url(r'^signup/$', signup, name='signup'),
    url(r'^add_user/$', UserCreate.as_view(), name='user-add'),
    url(r'^delete_user/$', UserUnsubscribe.as_view(), name='user-delete'),
    url(r'^players/$', player_list, name='player-list'),
    url(r'^players/(?P<pk>[0-9]+)/$', player_detail, name='player-detail'),
    url(r'^teams/$', team_list, name='team-list'),
    url(r'^teams/(?P<pk>[0-9]+)/$', team_detail, name='team-detail'),
    url(r'^positions/$', position_list, name='position-list'),
    url(r'^positions/(?P<pk>[0-9]+)/$', position_detail, name='position-detail'),
    url(r'^sports/$', sport_list, name='sport-list'),
    url(r'^sports/(?P<pk>[0-9]+)/$', sport_detail, name='sport-detail'),
    url(r'^leagues/$', league_list, name='league-list'),
    url(r'^leagues/(?P<pk>[0-9]+)/$', league_detail, name='league-detail'),
    url(r'^player_news/$', player_news_list, name='player_news-list'),
    url(r'^player_news/(?P<pk>[0-9]+)/$', player_news_detail, name='player_news-detail'),
    url(r'^admin/', admin.site.urls),
    url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),
Exemple #8
0
from rest_framework.routers import DefaultRouter
from products.views import ProductViewSet, CategoryViewSet
from helps.views import HelpViewSet
from django.conf import settings
from django.conf.urls.static import static
from users.views import UserCreate, UserModelViewSet
from rest_framework.authtoken import views

from rest_framework_simplejwt.views import (
    TokenObtainPairView,
    TokenRefreshView,
)

router = DefaultRouter()

router.register('products', ProductViewSet, basename='products')
router.register('categories', CategoryViewSet, basename='category')
router.register('helps', HelpViewSet, basename='helps')
router.register('users', UserModelViewSet, basename='users')

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api/', include(router.urls)),
    path('api/register/', UserCreate.as_view(), name='register'),
    path('api/token/', TokenObtainPairView.as_view(),
         name='token_obtain_pair'),
    path('api/token/refresh/',
         TokenRefreshView.as_view(),
         name='token_refresh'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemple #9
0
"""
Urls for users app
"""
from django.urls import path

# Vista de autenticación por defecto de Drf
from rest_framework.authtoken import views

from users.views import LoginView, UserCreate

urlpatterns = [
    path("create/", UserCreate.as_view(), name="user_create"),
    path("login/", LoginView.as_view(), name="login"),
    # Autenticación con la vista por defecto de Drf
    path("login-drf/", views.obtain_auth_token, name="login-drf"),
]
Exemple #10
0
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import include
from django.urls import path
from rest_framework import routers
from users.views import ProfileList
from users.views import UserCreate
from users.views import UserDelete
from users.views import UserDetail
from users.views import UserEdit
from users.views import UserListView
from users.views import UserViewSet

router = routers.DefaultRouter()
router.register('users-api', UserViewSet)

urlpatterns = [
    path('', include(router.urls)),
    path('admin/', admin.site.urls),
    path('users/', ProfileList.as_view(), name='user-list'),
    path('users/create/', UserCreate.as_view(), name='user-create'),
    path('users/<int:pk>', UserDetail.as_view(), name='user-detail'),
    path('users/<int:pk>/edit', UserEdit.as_view(), name='user-edit'),
    path('users/<int:pk>/delete', UserDelete.as_view(), name='user-delete'),
]
if settings.DEBUG:
    urlpatterns = urlpatterns + \
        static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)