Esempio n. 1
0
from django.urls import path
from user.views import GithubLoginView, StarView, ProfileView, BucketView, TestView, AdminView, UserListView

urlpatterns = [
    path('/login', GithubLoginView.as_view()),
    path('/star', StarView.as_view()),
    path('/profile', ProfileView.as_view()),
    path('/bucket', BucketView.as_view()),
    path('/test', TestView.as_view()),
    path('/admin', AdminView.as_view()),
    path('/search', UserListView.as_view()),
]
Esempio n. 2
0
from user.views import UserListView, RetrieveAUser, ProfileView, UpdateAUser, EnableUser, GiveMeTheUser
from django.urls import path

urlpatterns = [
    path('', UserListView.as_view(), name="getAllUsers"),
    path('get/<pk>', RetrieveAUser.as_view()),
    path('put/<pk>', UpdateAUser.as_view()),
    path('updateImage/<pk>', ProfileView.as_view()),
    path('enabled/<pk>', EnableUser.as_view()),
    path('giveMe', GiveMeTheUser.as_view(), name="getMe"),
]
Esempio n. 3
0
from django.urls import path
from user.views import UserListView,UserCreateView,UserDeleteView,UserUpdateView,UserDetailView,UserLoginView,UserLogoutView
app_name = 'user'

urlpatterns = [
     path('usuarios',UserListView.as_view(),name = 'listar_usuarios'),
     path('criarusuario',UserCreateView.as_view(),name = 'criar_usuario'),
     path('usuarios/<int:pk>/apagar',UserDeleteView.as_view(),name = 'deletar_usuario'),
     path('usuarios/<int:pk>/editar',UserUpdateView.as_view(),name = 'editar_usuario'),
     path('usuarios/<int:pk>/detalhar',UserDetailView.as_view(),name = 'detalhar_usuario'),
     path('usuarios/login',UserLoginView.as_view(),name='logar_usuario'),
     path('usuarios/logout',UserLogoutView.as_view(),name = 'deslogar_usuario'),
]

Esempio n. 4
0
from django.urls import re_path, include

from user.views import RegisterView, ActiveView, LogoutView, HomeView, LoginView, UserListView, RoleListView

app_name = "[user.urls,]"

urlpatterns = [
    re_path(r"^register/$", RegisterView.as_view(), name="register"),
    re_path(r"^active/(?P<token>.+)/$", ActiveView.as_view(), name="active"),
    re_path(r"^logout/$", LogoutView.as_view(), name="logout"),
    re_path(r"^home/$", HomeView.as_view(), name="home"),
    re_path(r"^login/$", LoginView.as_view(), name="login"),
    re_path(r"^user_list/$", UserListView.as_view(), name="user_list"),
    re_path(r"^role_list/$", RoleListView.as_view(), name="role_list"),
]
Esempio n. 5
0
from django.contrib.auth.views import LoginView
from django.urls import path

from user.views import UserListView, ProfileView, FollowView, UnfollowView, FollowingListView, FollowerListView, \
    RegistrationView

urlpatterns = [
    path('sign-up/', RegistrationView.as_view(), name='sign-up'),
    path('login/', LoginView.as_view(), name='login'),
    path('', UserListView.as_view(), name='user-list'),
    path('profile/<int:pk>/', ProfileView.as_view(), name='profile'),
    path('follow/<int:pk>/', FollowView.as_view(), name='follow'),
    path('unfollow/<int:pk>/', UnfollowView.as_view(), name='unfollow'),
    path('following/', FollowingListView.as_view(), name='following'),
    path('follower/', FollowerListView.as_view(), name='follower'),
]
Esempio n. 6
0
    UserCreateView,
    UserUpdateView,
    UserDetailView
)

app_name = 'user'

urlpatterns = [
    url(
        r'^update/(?P<email>[\w.@+-]+)/$',
        UserUpdateView.as_view(),
        name='update-user'
    ),
    url(
        r'^delete/(?P<email>[\w.@+-]+)/$',
        UserDeleteView.as_view(),
        name='delete-user'
    ),
    url(
        r'^create/$',
        UserCreateView.as_view(),
        name='create-user'
    ),
    url(
        r'^(?P<email>[\w.@+-]+)/$',
        UserDetailView.as_view(),
        name='get-user'
    ),
    url(r'^$', UserListView.as_view(), name='users-list'),
]
Esempio n. 7
0
from django.urls import include, path
from django.conf.urls import url
from rest_framework.routers import DefaultRouter

from task.views import TaskGraphViewSet
from user.views import OrganizationViewSet, UserListView, UserProfileView

organization_router = DefaultRouter()
organization_router.register(r'', OrganizationViewSet, basename='organization')

user_profile_router = DefaultRouter()
user_profile_router.register(r'', UserProfileView, basename='user_profile')

urlpatterns = [
    path('', UserListView.as_view()),
    url(r'^user_profile/', include(user_profile_router.urls)),
    url(r'^organization/', include(organization_router.urls)),
    path(r'pie_chart_data/',
         TaskGraphViewSet.as_view({'get': 'get_pie_chart_data'})),
    path(r'bar_chart_data/', TaskGraphViewSet.as_view({'get':
                                                       'get_bar_data'})),
]
Esempio n. 8
0
# -*- coding:utf-8 -*-
__author__ = '*****@*****.**'

from django.urls import path, re_path, include
from user.views import (LoginView, LogoutView, UserListView, UserCreateView,
                        UserOpHistoryLog)

urlpatterns = [
    re_path(r'^login/$', LoginView.as_view(), name='login'),
    re_path(r'^logout/$', LogoutView.as_view(), name='logout'),
    re_path(r'^user/$', UserListView.as_view(), name='user_list'),
    re_path(r'^user/create/$', UserCreateView.as_view(), name='user_add'),
    re_path(r'^log/user/$', UserOpHistoryLog.as_view(), name='log-user')
]
Esempio n. 9
0
# coding=utf-8
###############################################################################
# Copyright 2013 Jean-Matthieu BARBIER <*****@*****.**>
###############################################################################
# This file is part of FollowDoc
#
# FollowDoc is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# FollowDoc is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with FollowDoc.  If not, see <http://www.gnu.org/licenses/>
###############################################################################

from django.conf.urls import patterns, url
from user.views import UserListView, UserCreateView, UserDetailView, \
    UserLoginView, UserUpdateView
urlpatterns = patterns('',
    url(r'^$', UserListView.as_view(), name='user_list'),
    url(r'^_create/', UserCreateView.as_view(), name='user_create'),
    url(r'^(?P<pk>[\d]+)/$', UserDetailView.as_view(), name='user_detail'),
    url(r'^(?P<pk>[\d]+)/_update/$', UserUpdateView.as_view(), name='user_update'),
    url(r'login/$', UserLoginView.as_view(), name='main_login')
)
Esempio n. 10
0
from rest_framework.documentation import include_docs_urls

from .settings import MEDIA_ROOT
from django.views.static import serve
from user.views import UserViewset, UserListViewSet

from rest_framework_jwt.views import obtain_jwt_token
from user.views import LoginView, UserInfoView, app_login, app_register, UserListView
from goods.views import GoodsListView
from rest_framework.routers import DefaultRouter
router = DefaultRouter()

router.register(r'user', UserViewset, base_name="user")  #用户注册接口

router.register(r'user-list', UserListViewSet, base_name="user-list")  #用户列表

urlpatterns = [
    url('admin/', admin.site.urls),
    url(r'^app/reg/$', app_register, name='app_register'),
    url(r'^app/login/$', app_login, name='app_login'),

    #jwt的认证接口
    url(r'^user/login/$', LoginView.as_view(), name='login'),  # 用户的登陆url
    url(r'^user/info/', UserInfoView, name='user-info'),  # 用户的信息url
    url(r'^user/list/$', UserListView.as_view(), name='user_list'),
    url(r'^goods/list/$', GoodsListView.as_view(), name='goods_list'),
    url(r'^', include(router.urls)),
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),  #文件上传
    url(r'docs/', include_docs_urls(title="果蔬电商")),  #接口文档
]
Esempio n. 11
0
from django.urls import path

from user.views import LoginView, RegisterView, CustomerListView, UserListView

urlpatterns = [
    path('login/', LoginView.as_view()),
    path('register/', RegisterView.as_view()),
    path('customers/', CustomerListView.as_view()),
    path('users/', UserListView.as_view())
]
Esempio n. 12
0
"""tc URL Configuration

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.contrib import admin
from django.urls import path
from user.views import UserListView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('user/', UserListView.as_view(), name='userlist'),
]
Esempio n. 13
0
from django.urls import path

from user.views import (LoginView, UserListView, UserCreateListAPIView,
                        ProfileListView, ProfileUpdateAPIView,
                        UserGetUpdateRetrieveDestroyAPIView)

urlpatterns = [
    path('login', LoginView.as_view(), name='user-login-view'),
    path('list', UserListView.as_view(), name='user-list-view'),
    path('list/<int:pk>',
         UserGetUpdateRetrieveDestroyAPIView.as_view(),
         name='user-list-update-delete-view'),
    path('create-list',
         UserCreateListAPIView.as_view(),
         name='user-create-list-view'),
    path('profile', ProfileListView.as_view(), name='user-profile-view'),
    path('profile/<int:pk>',
         ProfileUpdateAPIView.as_view(),
         name='user-profile-update-view'),
]
Esempio n. 14
0
from django.urls import path
from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView, TokenVerifyView
from user.views import RegisterView, ChangePasswordView, UpdateProfileView, UserListView

urlpatterns = [
    path('', RegisterView.as_view()),
    path('login/', TokenObtainPairView.as_view()),
    path('login/refresh', TokenRefreshView.as_view()),
    path('login/verify', TokenVerifyView.as_view()),
    path('password/<str:username>', ChangePasswordView.as_view()),
    path('profile/<str:username>', UpdateProfileView.as_view()),
    path('list', UserListView.as_view()),
]
Esempio n. 15
0
app = Sanic(__name__)


@app.middleware('request')
async def add_key(request):
    context.set('request', request)


@app.listener('after_server_start')
async def after_server_start(app, loop):
    if not settings.ASYNC:
        loop.set_task_factory(context.task_factory)


app.add_route(UserListView.as_view(), '/user/users')
app.add_route(UserDetailView.as_view(), '/user/users/<user_id>')


@app.route("/")
async def index(request):
    return json({"hello": "world"})

if __name__ == "__main__":
    if settings.ASYNC:
        asyncio.set_event_loop(uvloop.new_event_loop())
        server = app.create_server(
            host=settings.HOST, port=settings.PORT, return_asyncio_server=True, debug=settings.DEBUG
        )
        loop = asyncio.get_event_loop()
        loop.set_task_factory(context.task_factory)
Esempio n. 16
0
from django.urls import path

from user.views import UserRegisterView, UserListView, UserDetailsView, UserUpdateView

urlpatterns = [
    path("", UserRegisterView.as_view(), name="user-register"),
    path("list", UserListView.as_view(), name="user-list"),
    path("<str:pk>/details", UserDetailsView.as_view(), name="user-details"),
    path("<str:pk>/update", UserUpdateView.as_view(), name="user-update"),
]
Esempio n. 17
0
from django.conf.urls.defaults import patterns, include, url
from django.conf import settings
from django.contrib.auth.decorators import login_required, permission_required
from user.views import \
    UserListView

urlpatterns = patterns('user.views',
    (r'^$', UserListView.as_view()),
)