Exemple #1
0
router.register('user_identity', UserIdentityViewSet)
router.register('user_device', UserDeviceViewSet)
router.register('user_login_entry', UserLoginEntryViewSet)
router.register('service', ServiceViewSet)
router.register('user_consent', UserConsentViewSet)

v1_scope_path = path('scope/', ScopeListView.as_view(), name='scope-list')
v1_api_path = path('v1/', include((router.urls + [v1_scope_path], 'v1')))


urlpatterns = [
    path('admin/', admin.site.urls),
    path('admin/report/', staff_member_required(ReportView.as_view())),
    path('api-tokens/', get_api_tokens_view),
    path('accounts/profile/', show_login),
    path('accounts/login/', LoginView.as_view()),
    path('accounts/logout/', AuthoritativeLogoutRedirectView.as_view()),
    path('accounts/', include(auth_backends.urls, namespace='auth_backends')),
    path('accounts/', include(social_auth_urls, namespace='social')),
    path('oauth2/applications/', permission_denied),
    path('oauth2/authorize/', TunnistamoAuthorizationView.as_view(), name="oauth2_authorize"),
    path('oauth2/', include(oauth2_provider.urls, namespace='oauth2_provider')),
    re_path(r'^openid/authorize/?$', TunnistamoOidcAuthorizeView.as_view(), name='authorize'),
    re_path(r'^openid/end-session/?$', TunnistamoOidcEndSessionView.as_view(), name='end-session'),
    re_path(r'^openid/token/?$', csrf_exempt(TunnistamoOidcTokenView.as_view()), name='token'),
    path('openid/', include(oidc_provider.urls, namespace='oidc_provider')),
    re_path(r'^\.well-known/openid-configuration/?$', OIDCProviderInfoView.as_view(), name='root-provider-info'),
    re_path(r'^user/(?P<username>[\w.@+-]+)/?$', UserView.as_view()),
    path('user/', UserView.as_view()),
    path('jwt-token/', GetJWTView.as_view()),
    path('login/', LoginView.as_view()),
Exemple #2
0
from users.views import SendTrainerMessageView

from users.views import IndexView
from users.views import TrainerLoginView
from users.views import TrainerDashboardView
from users.views import SendClientMessageView
from users.views import GetUserChatView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^trainers/login/$', TrainerLoginView.as_view(), name='trainer-login-view'),
    url(r'^trainers/dashboard/$', TrainerDashboardView.as_view(), name='trainer-dashboard-view'),
    url(r'^trainers/send-client-message/$', SendClientMessageView.as_view(), name="send-client-message"),
    url(r'^trainers/get-user-chat/$', GetUserChatView.as_view(), name='get-user-chat-view'),


urlpatterns = [
    url(r'^admin/', admin.site.urls),

    url(r'^users/login/$', LoginView.as_view(), name='login-view'),
    url(r'^users/logout/$', LogoutView.as_view(), name='logout-view'),
    url(r'^users/registration/$', RegistrationView.as_view(), name='registration-view'),
    url(r'^dashboard/$', DashboardView.as_view(), name="dashboard-view"),
    url(r'^dashboard/send-trainer-message/$', SendTrainerMessageView.as_view(), name="send-trainer-message"),

    url(r'^$', IndexView.as_view(), name='index')

    url(r'^$', RedirectView.as_view(url='users/login/'))

]
Exemple #3
0
from .admin import admin_site
from users.views import LoginView, LogoutView

handler500 = views.handle_500

__patterns = [
    # Include the peering app
    re_path(r"", include("peering.urls")),
    # Include the peeringdb app
    re_path(r"", include("peeringdb.urls")),
    # Include the users app
    re_path(r"^user/", include("users.urls")),
    # Include the utils app
    re_path(r"", include("utils.urls")),
    # Users login/logout
    re_path(r"^login/$", LoginView.as_view(), name="login"),
    re_path(r"^logout/$", LogoutView.as_view(), name="logout"),
    # Home
    re_path(r"^$", views.Home.as_view(), name="home"),
    # Admin
    re_path(r"^admin/", admin_site.urls),
    # Error triggering
    re_path(r"^error500/$", views.trigger_500),
    # API
    re_path(r"^api/$", views.APIRootView.as_view(), name="api-root"),
    re_path(r"^api/peering/", include("peering.api.urls")),
    re_path(r"^api/peeringdb/", include("peeringdb.api.urls")),
    re_path(r"^api/utils/", include("utils.api.urls")),
]

# Add debug_toolbar in debug mode
from django.conf.urls import url

from ui.views import IndexView
from users.views import LoginView, LogoutView
from wins.views import NewWinView, ThanksView, ConfirmationView

urlpatterns = [

    url(r"^wins/new/", NewWinView.as_view(), name="new"),
    url(r"^wins/thanks/", ThanksView.as_view(), name="thanks"),
    url(
        r"^wins/review/(?P<pk>[a-z0-9\-]+)/",
        ConfirmationView.as_view(),
        name="responses"
    ),

    url(r'^accounts/login/', LoginView.as_view(), name="login"),
    url(r"^accounts/logout/", LogoutView.as_view(), name="logout"),

    url(r"^$", IndexView.as_view(), name="index"),

]
Exemple #5
0
# -*- coding: utf-8 -*-

from django.conf.urls import url
from users.views import LoginView, LogoutView, SignUpView

urlpatterns = [
    # Users URLs
    url(r'^login$', LoginView.as_view(), name='users_login'),
    url(r'^logout$', LogoutView.as_view(), name='users_logout'),
    url(r'^signup$', SignUpView.as_view(), name='users_signup'),
]
Exemple #6
0
urlpatterns = [
    path('admin/', admin.site.urls),
    # path('accounts/', include(('users.urls', 'users'), 'users')),
    path('lang/<str:lang>', LanguageView.as_view(), name='lang'),
    path('translate/', include('rosetta.urls')),
    path('', IndexView.as_view(), name='home'),
    path('ckeditor/', include('ckeditor_uploader.urls')),
    path('account/signup/', SignUpView.as_view(), name='signup'),
    path('account/signup/student/',
         StudentSignUpView.as_view(),
         name='student_signup'),
    path('account/signup/teacher/',
         TeacherSignUpView.as_view(),
         name='teacher_signup'),
    path('account/logout/', LogoutView.as_view(), name='logout'),
    path('account/login/', LoginView.as_view(), name='login'),
    path('students/', StudentsView.as_view(), name='students'),
    path('students/<str:pk>/', StudentItemView.as_view(), name='stud_item'),
    path('lessons/', LessonsView.as_view(), name='lessons'),
    path('lessons/<str:pk>', LessonItemView.as_view(), name='lesson'),
    path('teachers/', TeachersView.as_view(), name='teachers'),
    path('teachers/<str:pk>/', TeacherItemView.as_view(), name='teach_item'),
    path('timetable/<str:slug>', TimetableView.as_view(), name='timetable'),
    path('timetable/by_room/<str:room>/', RoomTable.as_view(), name='room'),
    path('timetable/self/', SelfTable.as_view(), name='self_table'),
    path('timetable/by_teacher/<str:slug>/',
         TeacherTable.as_view(),
         name='teacher_table'),
    path('timetable/by_lessons/<str:id>/',
         LessonTable.as_view(),
         name='lesson_table'),
Exemple #7
0
from django.conf.urls import include, url
from users.views import LoginView, LogoutView

urlpatterns = [
    # Users URLs
    url(r'^login$', LoginView.as_view(), name='users_login'),
    url(r'^logout$', LogoutView.as_view(), name='users_logout'),
]
Exemple #8
0
router = SimpleRouter()
router.register('user_identity', UserIdentityViewSet)
router.register('user_device', UserDeviceViewSet)
router.register('user_login_entry', UserLoginEntryViewSet)
router.register('service', ServiceViewSet)
router.register('user_consent', UserConsentViewSet)

v1_scope_path = path('scope/', ScopeListView.as_view(), name='scope-list')
v1_api_path = path('v1/', include((router.urls + [v1_scope_path], 'v1')))

urlpatterns = [
    path('admin/', admin.site.urls),
    path('api-tokens/', get_api_tokens_view),
    path('accounts/profile/', show_login),
    path('accounts/login/', LoginView.as_view()),
    path('accounts/logout/', LogoutView.as_view()),
    path('accounts/', include(auth_backends.urls, namespace='auth_backends')),
    path('accounts/', include(social_auth_urls, namespace='social')),
    path('oauth2/applications/', permission_denied),
    path('oauth2/authorize/', TunnistamoAuthorizationView.as_view(), name="oauth2_authorize"),
    path('oauth2/', include(oauth2_provider.urls, namespace='oauth2_provider')),
    re_path(r'^openid/authorize/?$', TunnistamoOidcAuthorizeView.as_view(), name='authorize'),
    re_path(r'^openid/end-session/?$', TunnistamoOidcEndSessionView.as_view(), name='end-session'),
    path('openid/', include(oidc_provider.urls, namespace='oidc_provider')),
    re_path(r'^\.well-known/openid-configuration/?$', OIDCProviderInfoView.as_view(), name='root-provider-info'),
    re_path(r'^user/(?P<username>[\w.@+-]+)/?$', UserView.as_view()),
    path('user/', UserView.as_view()),
    path('jwt-token/', GetJWTView.as_view()),
    path('login/', LoginView.as_view()),
    path('logout/', LogoutView.as_view()),
Exemple #9
0
from django.contrib import admin
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.views.generic.base import TemplateView

from users.views import LoginUser, GetStuffView, LoginView
from tastypie.api import Api
from rest.api import ClientResource

admin.autodiscover()

v1_api = Api(api_name="v1")
v1_api.register(ClientResource())

urlpatterns = patterns('',
    url(r'^api/', include(v1_api.urls)),
    url(r'^client/', include('clients.urls')),
    url(r'^contract/', include('contracts.urls')),
    url(r'^projects/', include('projects.urls')),
    url(r'^products/', include('products.urls')),
    url(r'^photoshoots/', include('photoshoots.urls')),
    url(r'^users/', include('users.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^auth_google/', LoginView.as_view(), name="auth_google"),
    url(r'^get_my_stuff/', GetStuffView.as_view(), name='get_my_stuff'),
    url(r'^login/', LoginUser.as_view(), name='user_login'),
    #url(r'^login/', 'users.views.user_login', name='user_login'),
    url(r'^logout/', 'users.views.user_logout', name='user_logout'),
    url(r'', TemplateView.as_view(template_name='clients/list.html')),
)

urlpatterns += staticfiles_urlpatterns()
Exemple #10
0
from django.conf.urls import url, include

from users.views import (
	DashboardView,
    LoginView,
    LogoutView,
)
from django.views.generic import TemplateView

from users import views


urlpatterns = [
    url(r'^dashboard/$',DashboardView.as_view(template_name='user/profile.html'), name="dashboard"),
    url(r'^logout$', LogoutView.as_view(), name="logout"),
    url(r'^payment-url/$', views.buy_my_item, name='pay'),
    url(r'^some/obscure/name/', include('paypal.standard.ipn.urls')),
    url(r'^$', LoginView.as_view(template_name='user/index.html'), name='login'),

]
Exemple #11
0
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
import xadmin
from django.views.generic import TemplateView
from django.views.static import serve
from django.views.generic.base import RedirectView

from users.views import LoginView, RegisterView, ActiveView, UpdatePasswordView, ResetPasswordView
from courseonline.settings import MEDIA_ROOT
from core.views import LogoutView, IndexView

urlpatterns = [
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^index.html$', IndexView.as_view(), name='index_html'),
    url(r'^login.html$', LoginView.as_view(), name='login'),
    url(r'^logout$', LogoutView.as_view(), name='logout'),
    url(r'^register.html$', RegisterView.as_view(), name='register'),
    url(r'^active', ActiveView.as_view(), name='active'),
    url(r'^password/110$', UpdatePasswordView.as_view(), name='find_password'),
    url(r'^password/find', ResetPasswordView.as_view(), name='reset_password'),
    url(r'^favicon\.ico$', RedirectView.as_view(url='/static/img/favicon.ico')),

    url(r'^teacher/', include('operation.urls', namespace='teacher'), name='teacher'),
    url(r'^org/', include('orgzation.urls', namespace='org'), name='orglist'),
    url(r'^course/', include('courses.urls', namespace='course'), name='course'),
    url(r'^search/', include('core.urls', namespace='search'), name='core'),
    url(r'^user/', include('users.urls', namespace='user'), name='user'),
    url(r'^test/', include('tests.urls', namespace='test'), name='test'),

    # 后台管理
Exemple #12
0
from django.conf.urls import include, url
from django.contrib import admin
from users.views import (
    RegisterView, LoginView, LogoutView)
from django.conf import settings
from django.contrib.auth import views as auth_views
from django.views.static import serve

urlpatterns = [

	url(r'^admin/', include(admin.site.urls)),
    url(r'^register/$', RegisterView.as_view(), name="user-register"),
    url(r'^$', LoginView.as_view(), name="user-login"),
    url(r'^logout/$', LogoutView.as_view(), name="logout"),
    
]

if settings.DEBUG:
    urlpatterns += [

        url(r'^media/(.*)$', serve,
            {'document_root': settings.MEDIA_ROOT}),
    ]
Exemple #13
0
from django.conf.urls import include, url
from django.contrib import admin
from users.views import (
    RegisterView, LoginView, LogoutView)
from django.conf import settings
from django.contrib.auth import views as auth_views
from django.views.static import serve

urlpatterns = [

	url(r'^admin/', include(admin.site.urls)),
    url(r'^register/$', RegisterView.as_view(), name="user-register"),
    url(r'^accounts/login/$', LoginView.as_view(), name="user-login"),
    url(r'^logout/$', LogoutView.as_view(), name="logout"),
    
]

if settings.DEBUG:
    urlpatterns += [

        url(r'^media/(.*)$', serve,
            {'document_root': settings.MEDIA_ROOT}),
    ]
Exemple #14
0
import users
import xadmin
from django.views.generic import TemplateView
# from users.views import user_login
from Mxonline3.settings import MEDIA_ROOT
from organization.views import OrgView
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView, LogoutView, \
    IndexView

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # TemplateView.as_view会将template转换为view
    #path('', TemplateView.as_view(template_name= "index.html"), name=  "index"),
    path('', IndexView.as_view(), name=  "index"),
    # 基于类方法实现登录,这里是调用它的方法
    path('login/', LoginView.as_view(), name="login"),
    # 退出功能url
    path('logout/', LogoutView.as_view(), name="logout"),

    # 注册url
    path("register/", RegisterView.as_view(), name = "register" ),

    # 验证码url
    path("captcha/", include('captcha.urls')),

    # 激活用户url
    re_path('active/(?P<active_code>.*)/', ActiveUserView.as_view(), name= "user_active"),

    # 忘记密码
    path('forget/', ForgetPwdView.as_view(), name= "forget_pwd"),
Exemple #15
0
from django.views.generic import TemplateView
import xadmin

from users.views import IndexView
from users.views import LoginView, RegisterView, LogoutView
from record.settings import MEDIA_ROOT

urlpatterns = [
    url(r'^$', IndexView.as_view(), name="index"),
    url(r'^xadmin/', xadmin.site.urls),
    # 笔记
    url(r'^notes/', include('notes.urls', namespace="notes")),
    # 用户
    url(r'^users/', include('users.urls', namespace="users")),
    # 配置上传文件的访问处理函数
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),

    # 富文本编辑器
    url(r'^ueditor/', include('DjangoUeditor.urls')),

    # 玩家登陆
    url(r'^login/$', LoginView.as_view(),
        name="login"),  # LoginView.as_view() 注意这里是要家括号的
    # 玩家退出
    url(r'^logout/$', LogoutView.as_view(), name="logout"),
    # 注册
    url(r'^register/$', RegisterView.as_view(), name="register"),
    # 邮箱验证码
    url(r'^captcha/', include('captcha.urls')),
]
        SendAdminEmailView.as_view(),
        name='admin-send-admin-email',
    ),
    url(
        r"^admin/change-customer-email/$",
        ChangeCustomerEmailView.as_view(),
        name='admin-change-customer-email',
    ),
    url(
        r"^admin/soft-delete/$",
        SoftDeleteWinView.as_view(),
        name='admin-soft-delete',
    ),

    # Override DRF's default 'cause our includes brute-force protection
    url(r"^auth/login/$", LoginView.as_view(), name="login"),

    url(r"^auth/is-logged-in/$", IsLoggedIn.as_view(), name="is-logged-in"),
    url(r"^user/me/$",
        LoggedInUserRetrieveViewSet.as_view({'get': 'retrieve'}), name="user_profile"),

    url(r"^auth/logout/", LogoutView.as_view(), name="logout"),

    url(
        r'^activity-stream/$',
        ActivityStreamViewSet.as_view({'get': 'list'}),
        name='activity-stream'),

]

if settings.API_DEBUG or WINS_CSV_SECRET_PATH:
Exemple #17
0
from users.views import LoginView, RegisterView, ActiveUserView, IndexView
from users.views import ForgetPwdView, ResetView, ModifyPwdView, LogoutView
from organization.views import OrgListView
from MxOnline.settings import MEDIA_ROOT
#import
urlpatterns = [
    path('xadmin/', xadmin.site.urls, name='admin'),

    #首页
    path('', IndexView.as_view(), name="index"),

    #path('', TemplateView.as_view(template_name="index.html"),name="index"),

    #用户登录
    path('login/', LoginView.as_view(), name="login"),
    # 用户登出
    path('logout/', LogoutView.as_view(), name="logout"),

    #用户注册
    path('register/', RegisterView.as_view(), name="register"),
    path('captcha/', include('captcha.urls')),

    #邮箱验证
    path('active/<slug:active_code>/',
         ActiveUserView.as_view(),
         name="user_active"),

    #忘记密码
    path('forget/', ForgetPwdView.as_view(), name="forget_pwd"),
    #重置密码
Exemple #18
0
from django.conf.urls import url
from django.contrib import admin
from django.contrib.auth.decorators import login_required
from django.views.static import serve

from contest.models import Vote
from contest.views import HomeView, SponsorDetailsView, ContestDetailsView, \
    contest_upload_photo, contest_vote_entry
from users.decorators import redirect_authenticated
from users.views import RegisterView, LoginView, logout, ProfileView


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^register/?$', redirect_authenticated(RegisterView.as_view()), name='register'),
    url(r'^login/?$', redirect_authenticated(LoginView.as_view()), name='login'),
    url(r'^logout/?$', logout, name='logout'),

    url(r'^sponsor/details/(?P<slug>[\w_-]+)/?$', SponsorDetailsView.as_view(), name='sponsor_details'),
    url(r'^contest/details/(?P<contest_slug>[\w_-]+)/entry/(?P<entry_id>\d+)/upvote/?$', contest_vote_entry, {'vote_type': Vote.UPVOTE}, name='contest_upvote_entry'),
    url(r'^contest/details/(?P<contest_slug>[\w_-]+)/entry/(?P<entry_id>\d+)/downvote/?$', contest_vote_entry, {'vote_type': Vote.DOWNVOTE}, name='contest_downvote_entry'),
    url(r'^contest/details/(?P<slug>[\w_-]+)/?$', ContestDetailsView.as_view(), name='contest_details'),
    url(r'^contest/upload/(?P<slug>[\w_-]+)/?$', contest_upload_photo, name='contest_upload_photo'),

    url(r'^profile/?$', login_required(ProfileView.as_view()), name='profile'),
    url(r'^$', HomeView.as_view(), name='home'),
]

# Add media folder to urls when DEBUG = True
if settings.DEBUG:
    urlpatterns.append(
Exemple #19
0
from django.conf import settings
from django.conf.urls import include, url
from django.urls import path

from users.views import LoginView, LogoutView

from . import views
from .admin import admin_site

handler500 = views.handle_500

__patterns = [
    # Home
    path("", views.Home.as_view(), name="home"),
    # Login/Logout
    path("login/", LoginView.as_view(), name="login"),
    path("logout/", LogoutView.as_view(), name="logout"),
    # Apps
    path("", include("devices.urls")),
    path("", include("extras.urls")),
    path("", include("peering.urls")),
    path("", include("peeringdb.urls")),
    path("", include("utils.urls")),
    path("user/", include("users.urls")),
    # API
    path("api/", views.APIRootView.as_view(), name="api-root"),
    path("api/devices/", include("devices.api.urls")),
    path("api/extras/", include("extras.api.urls")),
    path("api/peering/", include("peering.api.urls")),
    path("api/peeringdb/", include("peeringdb.api.urls")),
    path("api/users/", include("users.api.urls")),
Exemple #20
0
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.views.static import serve
import xadmin

from users.views import LoginView, LogoutView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from users.views import IndexView
from testonline.settings import MEDIA_ROOT

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url('^$', IndexView.as_view(), name="index"),
    url('^login/$', LoginView.as_view(), name="login"),
    url('^logout/$', LogoutView.as_view(), name="logout"),
    url('^register/$', RegisterView.as_view(), name="register"),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name="user_active"),
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),
    url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name="reset_pwd"),
    url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"),

    # 课程机构url配置
    url(r'^org/', include('organization.urls', namespace='org')),

    # 课程相关url配置
    url(r'^course/', include('courses.urls', namespace='course')),

    # 配置上传文件的访问处理函数
Exemple #21
0
from django.conf.urls import url, include
from django.contrib import admin
from django.views.generic import TemplateView
from django.views.static import serve
import xadmin
from users.views import LoginView, LogoutView, RegisterView, ActiveUserView, \
    ForgetPwdView, ResetView, ModifyPwdView, UserCenterView
from operate.views import PaperView, PaperListView, DownloadFunView, DownAddView
from TestOnlinExam.settings import MEDIA_ROOT, STATIC_ROOT, STATIC_URL
from django.conf.urls.static import static
from users.views import index, echo_once

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^$', TemplateView.as_view(template_name="index.html"), name="index"),
    url(r'^login/$', LoginView.as_view(), name="login"),
    url(r'^logout/$', LogoutView.as_view(), name="logout"),
    url(r'^register/$', RegisterView.as_view(), name="register"),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>.*)/$',
        ActiveUserView.as_view(),
        name="user_active"),
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),
    url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(),
        name="reset_pwd"),
    url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"),
    url(r'^user_center/$', UserCenterView.as_view(), name="user_center"),
    url(r'^paper/(?P<paper_id>.*)/$', PaperView.as_view(), name="paper"),
    url(r'^paperlist/$', PaperListView.as_view(), name="paper_list"),
    # 配置媒体文件显示的view
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
        name="responses"
    ),
    url(
        r"^wins/review/thanks/$",
        TemplateView.as_view(template_name="wins/confirmation-thanks.html"),
        name="confirmation-thanks"
    ),
    url(
        r"^wins/review/sample/$",
        ConfirmationView.as_view(),
        name="response_sample"
    ),

    url(
        r"^accounts/login/$",
        LoginView.as_view(),
        name="login",
    ),
    url(
        r"^accounts/logout/$",
        LogoutView.as_view(),
        name="logout",
    ),

    url(r"^admin$", AdminView.as_view(), name="admin-index"),
    url(r"^add-user$", AddUserView.as_view(), name="add-user"),
    url(r"^new-password$", NewPassView.as_view(), name="new-password"),
    url(r"^send-customer-email$", SendCustomerEmailView.as_view(),
        name="send-customer-email"),
    url(r"^send-admin-customer-email$", SendAdminCustomerEmailView.as_view(),
        name="send-admin-customer-email"),
Exemple #23
0
from django.urls import path, include
from rest_framework.routers import DefaultRouter

from posts.api import PostViewSet
from posts.views import HomeView, PostDetailView, NewPostView
from users.views import UsersView, UserPostView, LoginView, LogoutView, SignupView
from users.api import UserViewSet, UserPostViewSet

router = DefaultRouter()
router.register('posts', PostViewSet, base_name='posts')
router.register('users', UserViewSet, base_name='users')
router.register('blogs', UserPostViewSet, base_name='blogs')


urlpatterns = [
    path('admin/', admin.site.urls),
    path('', HomeView.as_view(), name="home"),
    path('blogs/<username>/<int:pk>', PostDetailView.as_view(), name="post-detail"),
    path('blogs/', UsersView.as_view(), name="user-list"),
    path('blogs/<username>', UserPostView.as_view(), name="user-post-list"),
    path('new-post', NewPostView.as_view(), name='new-post'),
    path('login', LoginView.as_view(), name='login'),
    path('logout', LogoutView.as_view(), name='logout'),
    path('signup', SignupView.as_view(), name='signup'),

    # API URLs
    path('api/v1/', include(router.urls)),
    #path('api/v1/blogs/', UserPostViewSet.as_view({'list'}), name='blog-list'),

] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Exemple #24
0
from django.conf.urls.static import static
from django.urls import path, reverse_lazy
from django.views.generic import TemplateView, RedirectView
reverse_lazy
from .views import (DashboardView, PrivateDataUpdateView, UserUpdateView,
                    DefaultTripView, CarCreateView, CarUpdateView,
                    CarDeleteView, ProfilImageUpdateView,
                    PreferencesUpdateView, AddressCreateView,
                    AddressUpdateView, AddressDeleteView, TripView,
                    TripDetailView)
from users.views import LoginView, ChangePassword
from django.conf.urls import url
app_name = 'carpooling'

urlpatterns = [
    path('', LoginView.as_view(), name="index"),
    path('login/',
         RedirectView.as_view(url=reverse_lazy('carpooling:index')),
         name='login'),
    path('dashboard/', DashboardView.as_view(), name='dashboard'),
    path('profil/infos-generales/',
         UserUpdateView.as_view(),
         name='general_infos'),
    path('profil/infos-privees/',
         PrivateDataUpdateView.as_view(),
         name='private_infos'),
    path('profil/photo/', ProfilImageUpdateView.as_view(), name='photo'),
    path('profil/password/', ChangePassword.as_view(), name='password'),
    path('profil/preferences/',
         PreferencesUpdateView.as_view(),
         name="preferences"),
Exemple #25
0
from django.conf.urls import patterns, url
from users.views import LoginView, LoginErrorView

urlpatterns = patterns(
    '',
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^login-error/$', LoginErrorView.as_view(), name='login-error')
)
Exemple #26
0
from rest_framework.routers import SimpleRouter

from movies.api import MovieListAPI, MovieDetailAPI, CategoryViewSet
from movies.views import hello_world, home, movie_detail, CreateMovieView, MyMoviesView
from users.api import HelloWorld, UsersListAPI, UserDetailAPI
from users.views import LoginView, logout


router = SimpleRouter()
router.register('categories', CategoryViewSet)

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', home, name="home_page"),
    path('movies/<int:pk>/', movie_detail, name="movie_detail_page"),
    path('movies/create', CreateMovieView.as_view(), name="create_movie_page"),
    path('movies/', MyMoviesView.as_view(), name="my_movies_page"),
    path('login', LoginView.as_view(), name="login_page"),
    path('logout', logout, name="logout_page"),

    # API REST
    path('api/1.0/hello', HelloWorld.as_view(), name="api_hello_world"),
    path('api/1.0/users/<int:pk>', UserDetailAPI.as_view(), name="api_user_detail"),
    path('api/1.0/users/', UsersListAPI.as_view(), name="api_users_list"),

    path('api/1.0/movies/<int:pk>', MovieDetailAPI.as_view(), name="api_movies_detail"),
    path('api/1.0/movies/', MovieListAPI.as_view(), name="api_movies_list"),

    path('/api/1.0/', include(router.urls))
]
Exemple #27
0
from django.conf.urls import patterns, include, url
from django.contrib.auth.decorators import login_required
from django.contrib.auth.views import password_reset_confirm, password_reset_complete
from users.views import LoginView, LogoutView, RegistrationView, GetUserView, PasswordResetView

urlpatterns = patterns(
    '',
    url(r'^login/', LoginView.as_view()),
    url(r'^logout/', LogoutView.as_view()),
    url(r'^register/', RegistrationView.as_view()),
    url(r'^get/', GetUserView.as_view()),
    url(r'^password_reset/', PasswordResetView.as_view()),
    url(r'^confirm_reset/(?P<uidb64>[\d\w\-_]+)/(?P<token>[\d\w-]+)/',
        password_reset_confirm,
        name='password_reset_confirm'),
    url(r'^complete_reset/',
        password_reset_complete,
        name='password_reset_complete'),
)
Exemple #28
0
"""Mxonline URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.9/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add an import:  from blog import urls as blog_urls
    2. Import the include() function: from django.conf.urls import url, include
    3. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import url, include
from django.views.generic import TemplateView
import xadmin

from users.views import LoginView, RegisterView

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url('^$', TemplateView.as_view(template_name="index.html"), name="index"),
    url('^login/$', LoginView.as_view(), name="user_login"),
    url('^register/$', RegisterView.as_view(), name="register"),
    url(r'^captcha/', include('captcha.urls')),
]
Exemple #29
0
    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, re_path
from django.views.generic import TemplateView

import xadmin

from users.views import user_login, LoginView, RegisterView, ActiveUserView, ForgetPwdView, RestpwdView, ModifypwdView
from django.urls import include

urlpatterns = [
    # path('admin/', admin.site.urls),
    path('xadmin/', xadmin.site.urls),
    path('', TemplateView.as_view(template_name='index.html'), name='index'),
    # path('login/', TemplateView.as_view(template_name='login.html'), name='login'),
    # path('login/', user_login, name='login'),
    path('login/', LoginView.as_view(), name='login'),  # 基于类方法实现登录,这里是调用它的方法
    path('register/', RegisterView.as_view(), name='register'),
    re_path('register/active/(?P<active_code>.*)/',
            ActiveUserView.as_view(),
            name='user_active'),  # 激活
    path('captcha/', include('captcha.urls')),
    path('forgetpwd/', ForgetPwdView.as_view(), name='forgetpwd'),  # 忘记密码
    re_path('forgetpwd/reset/(?P<active_code>.*)/',
            RestpwdView.as_view(),
            name='resetpwd'),  # 密码重置验证
    path('modify_pwd/', ModifypwdView.as_view(), name="modify_pwd"),  # 密码修改
]
Exemple #30
0
"""
from django.contrib import admin
from django.urls import path, re_path, include
from django.views.generic import TemplateView
from django.views.static import serve
import xadmin
from NeuOnline.settings import MEDIA_ROOT

from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from organization.views import OrgView
urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    path('index/',
         TemplateView.as_view(template_name="index.html"),
         name="index"),
    re_path('^login/$', LoginView.as_view(), name="login"),
    re_path('^register/$', RegisterView.as_view(), name="register"),
    path('captcha/', include('captcha.urls')),
    re_path('active/(?P<active_code>.*)/',
            ActiveUserView.as_view(),
            name="user_active"),
    re_path('forget/', ForgetPwdView.as_view(), name="forget_pwd"),
    re_path('reset/(?P<active_code>.*)/',
            ResetView.as_view(),
            name="reset_pwd"),
    path("modify_pwd/", ModifyPwdView.as_view(), name="modify_pwd"),

    #课程机构首页
    path('org_list/', OrgView.as_view(), name='org_list'),

    #处理上传文件的处理函数
Exemple #31
0
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.views.static import serve
from my_lab2.settings import MEDIA_ROOT
from django.contrib import admin
import xadmin
from users.views import LoginView, IndexView, LabIndexView, IndexCommonView, TeacherIndexView, StudentIndexView, LogoutView

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^login/', LoginView.as_view(), name='user_login'),
    url(r'^logout/', LogoutView.as_view(), name='logout'),
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^course/', include('courses.urls', namespace='course')),
    url(r'^operation/', include('opertion.urls', namespace='operation')),

    # 公共首页
    url(r'^lesson/public/$', IndexCommonView.as_view(), name='Index_common'),
    url(r'^teacher_index/', TeacherIndexView.as_view(), name='teacher_index'),
    url(r'^student_index/', StudentIndexView.as_view(), name='student_index'),
    # 实验室信息
    url(r'^lab_index/', LabIndexView.as_view(), name='lab_index'),
    url(r'^lab/', include('measure.urls', namespace='lab')),
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
]
Exemple #32
0
from django.views.static import serve

from users.views import user_login
from users.views import LoginView,RegisterView,ActiveUserView,ForgetPwdView,ResetView,ModifyPwdView
from organization.views import OrgView

from django.views.generic import  TemplateView
from djangoOnline.settings import MEDIA_ROOT
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^form/$',getform,name='form_new'),
    url(r'xadmin/',xadmin.site.urls),
    url(r"^$",TemplateView.as_view(template_name='index.html'),name='index'),
    # path('',TemplateView.as_view(template_name='index.html'),name='index'),
    # url('login/$',user_login,name='login'),# 方法登陆,后台调用 user_login 函数
    url('^login/',LoginView.as_view(),name='login'),# 推荐使用类的方式编写 view
    url('^register/',RegisterView.as_view(),name='register'),
    url('^captcha/',include('captcha.urls')), # 验证码需要在url 添加此usl
    url('^active/(?P<active_code>.*)/$',ActiveUserView.as_view(),name ='user_active'),
    #
    url('forget/',ForgetPwdView.as_view(),name = 'forget_pwd'),
    url('reset/(?P<active_code>.*)/',ResetView.as_view(),name = 'reset_pwd'),
    #
    # # 修改密码url; 用于passwordreset页面提交表单
    path('modify_pwd/', ModifyPwdView.as_view(), name="modify_pwd"),
    # 课程结构首页
    # url(r'org_list/',OrgView.as_view(),name='org_list'),
    # url 分发

    url('^org/',include('organization.urls',namespace='org')),
Exemple #33
0
"""
from django.conf.urls import url, include
from django.views.generic import TemplateView
from django.views.static import serve
import xadmin


from users.views import LogoutView, LoginView, RegisterView, ActiveUserView, IndexView, ForgetPwdView, ResetView, ModifyPwdView
from JBBSystem.settings import MEDIA_ROOT


urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^$', IndexView.as_view(), name="index"),  # 直接显示index.html页面
    # url('^login/$', user_login, name="login")  # 访问login句柄(注意不是调用函数,而是指向函数)
    url(r'^login/$', LoginView.as_view(), name="login"),  # 此处调用的是函数方法
    url(r'^logout/$', LogoutView.as_view(), name="logout"),  # 此处调用的是函数方法

    url(r'^register/$', RegisterView.as_view(), name="register"),  # 此处调用的是函数方法
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>\.*)/$', ActiveUserView.as_view(), name="user_active"),
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),
    url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name="reset_pwd"),
    url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"),


    # 课程机构url配置
    url(r'^org/', include('organization.urls', namespace="org")),

    # 课程相关url配置
    url(r'^course/', include('courses.urls', namespace="course")),
Exemple #34
0
from django.urls import path
from . import views
from users.views import RegisterView, LoginView, LogoutBackend, forgotView
from .views import *

urlpatterns = [
    path('', indexView.as_view(), name='myadmin_index'),
    path('login/', LoginView.as_view(), name='myadmin_login'),
    path('register/', RegisterView.as_view(), name='myadmin_register'),
    path('empty_page/', views.empty_page, name='empty_page'),
    path('safe_account/', views.safe_account, name="safe"),
    path('shop_cart/', views.Shop_Cart, name="shop_cart"),
    path('trasaction_record/',
         views.Trasaction_Record,
         name="trasaction_record"),
    path('charge/', ChargeView.as_view(), name="charge"),
    path('system_mes/', views.system_mes, name="system_mes"),
    path('mail_mes/', views.mail_mes, name="mail_mes"),
    path('score_log/', views.score_log, name="score_log"),
    path('order/', orderView.as_view(), name="order"),
    path('logout/', LogoutBackend.as_view(), name="logout"),
    path('forgot/', forgotView.as_view(), name="forgot"),
    path('varified/', varifiedView.as_view(), name="varified"),
    path('books/', user_books_View.as_view(), name="user_books"),
    path('add_cart/', add_to_cart, name="add_cart"),
    path('del_cart/', del_cart_product, name="del_cart"),
    path('payBycoins/', payBycoins, name="payBycoins"),
    path(r'get_unread', get_unread, name='get_unread'),
    path(r'get_readed', get_readed, name='get_readed'),
    path(r'get_trash', get_trash, name='get_trash'),
]
Exemple #35
0
from .admin import admin_site
from users.views import LoginView, LogoutView

handler500 = views.handle_500

__patterns = [
    # Include the peering app
    url(r"", include("peering.urls")),
    # Include the peeringdb app
    url(r"", include("peeringdb.urls")),
    # Include the users app
    url(r"^user/", include("users.urls")),
    # Include the utils app
    url(r"", include("utils.urls")),
    # Users login/logout
    url(r"^login/$", LoginView.as_view(), name="login"),
    url(r"^logout/$", LogoutView.as_view(), name="logout"),
    # Home
    url(r"^$", views.Home.as_view(), name="home"),
    # Admin
    url(r"^admin/", admin_site.urls),
    # Error triggering
    url(r"^error500/$", views.trigger_500),
    # API
    url(r"^api/$", views.APIRootView.as_view(), name="api-root"),
    url(r"^api/peering/", include("peering.api.urls")),
    url(r"^api/peeringdb/", include("peeringdb.api.urls")),
]

# Add debug_toolbar in debug mode
if settings.DEBUG:
Exemple #36
0
api_patterns = [
    url(r'', include('clusters.urls', namespace='clusters')),
    url(r'', include('versions.urls', namespace='versions')),
    url(r'', include('users.api_urls', namespace='users')),
    # always include project last because of it's patterns
    url(r'', include('experiments.urls', namespace='experiments')),
    url(r'', include('repos.urls', namespace='repos')),
    url(r'', include('projects.urls', namespace='projects')),
]

urlpatterns = [
    url(r'', include('plugins.urls', namespace='plugins')),
    url(r'^users/', include('users.urls', namespace='users')),
    url(r'^_admin/logout/$', LogoutView.as_view(), name='logout'),
    url(r'^_admin/login/$',
        LoginView.as_view(template_name='admin/login.html'),
        name='login'),
    url(r'^_admin/', include(admin.site.urls)),
    url(r'^_health/?$', HealthView.as_view(), name='health_check'),
    url(r'^{}/'.format(API_V1), include(api_patterns, namespace='v1')),
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^^50x.html$', Handler50xView.as_view(), name='50x'),
    url(r'^app.*/?', ReactIndexView.as_view(), name='react-index'),
]

handler400 = Handler50xView.as_view()
handler403 = Handler403View.as_view()
handler404 = Handler404View.as_view()
handler500 = Handler50xView.as_view()

if settings.DEBUG:
Exemple #37
0
from django.conf.urls import url, include

from users import views as user_views
from rest_framework import routers
from users.views import LoginView, LogOutView

urlpatterns = [
    # url(r'^role/list', user_views.RoleListView.as_view(), name='role_list'),
    url(r'^login/', LoginView.as_view(), name='manager_login'),
    url(r'^logout/', LogOutView.as_view(), name='manager_logout'),
]
Exemple #38
0
)

router = DefaultRouter()

router.register(r'educations', educations_views.EducationViewSet)
router.register(r'faculties', educations_views.FacultyViewSet)
router.register(r'edu_programs', educations_views.EduProgramViewSet)
router.register(r'universities', educations_views.UniversityViewSet)
router.register(r'users', users_views.UserViewSet)
router.register(r'projects', projects_views.ProjectViewSet)
router.register(r'skills', skills_views.SkillViewSet)
router.register(r'tags', tags_views.TagViewSet)

urlpatterns = [
    path('api/v1/', include(router.urls)),
    path('api/v1/signin/', LoginView.as_view(), name='signin'),
    path('api/v1/signup/', RegistrationView.as_view(), name='signup'),
    path('api/v1/signout/', LogoutView.as_view(), name='signout'),
    path('api/v1/password_change/',
         ChangePasswordView.as_view(),
         name='password-change'),
    path('admin/', admin.site.urls),
    re_path(r'^swagger(?P<format>\.json|\.yaml)$',
            schema_view.without_ui(cache_timeout=0),
            name='schema-json'),
    re_path(r'^swagger/$',
            schema_view.with_ui('swagger', cache_timeout=0),
            name='schema-swagger-ui'),
    re_path(r'^redoc/$',
            schema_view.with_ui('redoc', cache_timeout=0),
            name='schema-redoc'),
Exemple #39
0
from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include

from rest_framework import routers
from users.views import (ManagerDashboardAPI, AssociateDashboardAPI,
                         DashboardRedirectAPI, LoginView, LogoutView,
                         ClientAttributeTransactionView)

urlpatterns = [
    path(r'', LoginView.as_view(), name="user-login"),
    path('logout/', LogoutView.as_view(), name="user-logout"),
    url(r'^dashboard', DashboardRedirectAPI.as_view(), name="dashboard"),
    url(r'^manager-dashboard',
        ManagerDashboardAPI.as_view(),
        name="manager-dashboard"),
    url(r'^associate-dashboard',
        AssociateDashboardAPI.as_view(),
        name="associate-dashboard"),
    url(r'action-on-attribute',
        ClientAttributeTransactionView.as_view(),
        name="action-on-attribute")
    # url(r'^forgot-password/$', ForgotPasswordFormView.as_view()),
]
Exemple #40
0
# -*- coding: utf-8 -*-

from __future__ import unicode_literals
from django.conf.urls import url

from users.views import (LoginView, PermissionUpdateView, PermissionVerifyView,
                         IdentifierCheckView, RegisterView, PasswordResetView,
                         PasswordChangeView, UserProfileView)

urlpatterns = [
    url(r'^/identifier/check$',
        IdentifierCheckView.as_view(),
        name='identifier_check'),
    url(r'^/register$', RegisterView.as_view(), name='register'),
    url(r'^/login$', LoginView.as_view(), name='login'),
    url(r'^/permission/update$',
        PermissionUpdateView.as_view(),
        name='permission_update'),
    url(r'^/permission/verify$',
        PermissionVerifyView.as_view(),
        name='permission_verify'),
    url(r'^/password/reset$',
        PasswordResetView.as_view(),
        name='password_reset'),
    url(r'^/password/change$',
        PasswordChangeView.as_view(),
        name='password_change'),
    url(r'^/profile$', UserProfileView.as_view(), name='profile'),
]
Exemple #41
0
from django.urls import path
from users.views import ProfileView, LogoutView, LoginView
app_name = "users"

urlpatterns = [
    path('profile/<int:pk>/', ProfileView.as_view(), name='profile'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('login/', LoginView.as_view(), name='login'),
    path('signup/', SignupView.as_view(), name='signup'),
    path('subs/', include('subs.url')),
]
Exemple #42
0
    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.urls import url, include
from django.contrib import admin
from django.urls import path, re_path
from users import views
from Product import views as tru
from users.views import ProfilePage, RegisterView, LoginView
from django.contrib.auth.views import LogoutView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('accounts/login', LoginView.as_view(), name="login"),
    path('accounts/profile', ProfilePage.as_view(), name="profile"),
    path('accounts/register', RegisterView.as_view(), name="register"),
    path('logout',LogoutView.as_view(next_page='/'), name='logout'),
    path('', views.index),
    path('Product/', tru.Goods, name="Product"),
    re_path(r'^Product/create', tru.create, name="create_Product"),
    url(r'^cart/', include('cart.urls', namespace='cart')),
    path('Product/edit/<int:id>/', tru.edit),
    path('Product/delete/<int:id>/', tru.delete),
    url(r'^(?P<id>\d+)/',
        tru.product_detail,
        name='product_detail'),

    ]
Exemple #43
0
from django.conf.urls import url, include
from django.contrib import admin
from django.views.static import serve
import xadmin
from django.views.generic import TemplateView

from users.views import LoginView, user_logout, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from users.views import IndexView

from organization.views import OrgView
from mxonline.settings import MEDIA_ROOT

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^logout', user_logout, name='logout'),
    url(r'^register/$', RegisterView.as_view(), name='register'),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>.*)/$',
        ActiveUserView.as_view(),
        name='user_active'),
    url(r'^forget/$', ForgetPwdView.as_view(), name='forget_pwd'),
    url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(),
        name='reset_pwd'),
    url(r'^modify/$', ModifyPwdView.as_view(), name='modify_pwd'),

    #organization 课程机构url配置
    url(r'^org/', include('organization.urls', namespace='org')),

    #courses 课程相关url配置
Exemple #44
0
"""
from django.conf.urls import url, include
from django.contrib import admin
from rest_framework.routers import DefaultRouter

from blogs.views import lastest_posts, blogs_list, blog_detail, post_detail, NewPostView
from users.views import LoginView, SignUpView, LogoutView

from users.api import UserViewSet
from blogs.api import BlogViewSet, PostViewSet

router = DefaultRouter()
router.register("users", UserViewSet, base_name="users_api")
router.register("blogs", BlogViewSet, base_name="blogs_api")
router.register("posts", PostViewSet, base_name="posts_api")
router.register(r'blogs/(?P<blog_id>[0-9]+)/posts', PostViewSet)

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', lastest_posts, name="index"),
    url(r'^blogs/?$', blogs_list, name="blog_list"),
    url(r'^blogs/(?P<slug>[\w.@+-]+)/?$', blog_detail, name="blog_detail"),
    url(r'^blogs/(?P<slug>[\w.@+-]+)/(?P<post_pk>[0-9]+)/?$', post_detail, name="post_detail"),
    url(r'^new_post', NewPostView.as_view(), name="new_post"),
    url(r'^login',LoginView.as_view(), name="login"),
    url(r'^logout',LogoutView.as_view(), name="logout"),
    url(r'^signup',SignUpView.as_view(), name="signup"),

    #api
    url(r'^api/1.0/', include(router.urls)),
]
Exemple #45
0
from django.conf.urls import include, url,patterns
from django.contrib import admin
from users.views import RegisterView,LoginView, LogoutView, UserProfileView, GameView
from django.views.generic import View
from django.views.decorators.csrf import csrf_exempt


urlpatterns = patterns('',

    url(r'^$', GameView.as_view()),

    url(r'^login/$', csrf_exempt(LoginView.as_view())),

    url(r'^register/$', csrf_exempt(RegisterView.as_view())),

    url(r'^logout/$', csrf_exempt(LogoutView.as_view())),

    url(r'^profile/$', csrf_exempt(UserProfileView.as_view())),


    # url(r'^search$', SearchView.as_view()),
    #
    # url(r'^post$', PostView.as_view()),
    #
    # url(r'^repost$', RepostView.as_view()),
)
Exemple #46
0
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 re_path, path, include
from .views import *
from users.views import LoginView, RegisterView


urlpatterns = [
    re_path('^$', IndexView.as_view(), name='index'),
    re_path('^about/$', AboutView.as_view(), name='about'),
    re_path('^products/$', ProductsView.as_view(), name='products'),
    re_path('^contact/$', ContactView.as_view(), name='contact'),
    re_path('^login/$', LoginView.as_view(), name='login'),
    re_path('^register/$', RegisterView.as_view(), name='register'),
    re_path('^users/', include('users.urls')),
    path('admin/', admin.site.urls),
]
Exemple #47
0
from se2015.views import IndexView

from records.views import ExerciseRecordView, ExamRecordView
from records.views import ExamRecordUserView
from exercises.views import ExerciseView, SkillView, GradeView, ExamDetailView
from exercises.views import ExamListView


urlpatterns = [
    url(r'^api/avatar/(?P<username>.+)/$', AvatarView.as_view()),
    url(r'^api/v1/exam_list/(?P<grade_id>.+)/$', ExamListView.as_view()),
    url(r'^api/v1/exam/(?P<exam_id>.+)/$', ExamDetailView.as_view()),
    url(r'^api/v1/exam_record_user/(?P<exam_id>.+)/$',
        ExamRecordUserView.as_view()),
    url(r'^api/v1/exam_record/(?P<exam_id>.+)/$', ExamRecordView.as_view()),
    url(r'^api/v1/exercise/(?P<grade_id>.+)/(?P<skill_id>.+)/$',
        ExerciseView.as_view()),
    url(r'^api/v1/exercise/(?P<grade_id>.+)/$', SkillView.as_view()),
    url(r'^api/v1/grades/$', GradeView.as_view()),
    url(r'^api/v1/accounts/records/(?P<username>.+)/$',
        ExerciseRecordView.as_view(),
        name='recordDetail'),
    url(r'^api/v1/accounts/(?P<username>.+)/$', UserDetailView.as_view(),
        name='detail'),
    url(r'^api/v1/accounts/', UserListView.as_view(), name='list'),
    url(r'^api/v1/auth/login/$', LoginView.as_view(), name='login'),
    url(r'^api/v1/auth/logout/$', LogoutView.as_view(), name='logout'),
    url(r'^admin/', include(admin.site.urls)),
    url('^.*$', IndexView.as_view(), name='index'),
]
Exemple #48
0
from django.contrib import admin
from django.urls import path
from users.views import index, RegisterView, LoginView, logout
from product.views import (ProductListView, ProductCreate, ProductDetail,
                           ProductListAPI, ProductDetailAPI)
from order.views import OrderCreate, OrderList

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', index),
    path('register/', RegisterView.as_view()),
    path('login/', LoginView.as_view()),
    path('logout/', logout),
    path('product/', ProductListView.as_view()),
    path('product/create/', ProductCreate.as_view()),
    path('product/<int:pk>', ProductDetail.as_view()),
    path('order/', OrderList.as_view()),
    path('order/create/', OrderCreate.as_view()),
    path('api/product/', ProductListAPI.as_view()),
    path('api/product/<int:pk>/', ProductDetailAPI.as_view())
]
Exemple #49
0
from django.conf.urls import patterns, include, url
from django.contrib.auth.decorators import login_required
from django.contrib.auth.views import password_reset_confirm, password_reset_complete
from users.views import LoginView, LogoutView, RegistrationView, GetUserView, PasswordResetView

urlpatterns = patterns('',
    url(r'^login/', LoginView.as_view()),
    url(r'^logout/', LogoutView.as_view()),
    url(r'^register/', RegistrationView.as_view()),
    url(r'^get/', GetUserView.as_view()),
    url(r'^password_reset/', PasswordResetView.as_view()),
    url(r'^confirm_reset/(?P<uidb64>[\d\w\-_]+)/(?P<token>[\d\w-]+)/', password_reset_confirm, name='password_reset_confirm'),
    url(r'^complete_reset/', password_reset_complete, name='password_reset_complete'),
)
Exemple #50
0
# -*- coding: utf-8 -*-
from django.conf.urls import url
from django.contrib.auth.decorators import login_required
from users.views import SignupView, LogoutView, LoginView, ProfileView, ProfileUpdatedView, SignupSuccessfulView

urlpatterns = (
    url(r'^profile/?$', login_required(ProfileView.as_view()), name="users_profile"),
    url(r'^profile/updated?$', login_required(ProfileUpdatedView.as_view()), name="users_profile_updated"),
    url(r'^signup/?$', SignupView.as_view(), name="users_signup"),
    url(r'^signup/successful?$', SignupSuccessfulView.as_view(), name="users_signup_successful"),
    url(r'^login/?$', LoginView.as_view(), name="users_login"),
    url(r'^logout/?$', LogoutView.as_view(), name="users_logout")
)
from blogs.views import BlogsView

urlpatterns = [
    # (?P<pk>[0-9]+) => valor en parámetro pk (?P<pk>), que será 1 o más números del 0 al 9

    url(r'^admin/', include(admin.site.urls)),

    # urls nombradas
    url(r'^blogs/$', BlogsView.as_view(), name='blog_home'),    # listado de blogs, con vista basada en clase BlogsView
    url(r'^$', HomeView.as_view(), name='post_home'),           # listado de posts publicados, con vista basada en clase HomeView
    url(r'^blogs/(?P<username>[a-z]+)/$', UserPostsView.as_view(), name='blog_posts'),     # listado posts blog usuario, basada en la clase UserPostView
    url(r'^blogs/(?P<username>[a-zA-Z]+)/(?P<post_id>[0-9]+)$', DetailView.as_view(), name='post_detail'),   # detalle post, basado en clase DetailView


    url(r'^signup/$', SignupView.as_view(), name='user_signup'), # signup o creación de cuenta de usuario, con vista basada en clase SignupView
    url(r'^login$', LoginView.as_view(), name='user_login'),    # login, con vista basada en clase LoginView
    url(r'^logout$', LogoutView.as_view(), name='user_logout'), # logout, con vista basada en clase LogoutView

    url(r'^new-post/$', CreateView.as_view(), name='post_create'),   # creación nuevo post, con vista basada en clase CreateView


    # Users' API URLs
    url(r'^api/1.0/users/$', UserListAPI.as_view(), name='user_list_api'),      # url con listado de users para la API, basado en clases
    url(r'^api/1.0/users/(?P<pk>[0-9]+)$', UserDetailAPI.as_view(), name='user_detail_api'),     #url detalle usuario para la api

    # Posts' API URLs
    url(r'^api/1.0/blogs/(?P<username>[a-z]+)/$', PostListAPI.as_view(), name='post_list_api'),     # API listado de posts de blog
    url(r'^api/1.0/posts/(?P<pk>[0-9]+)$', PostDetailAPI.as_view(), name='post_detail_api'),     # API detalle de post: CRUD.

    # Blogs' API URLs
    url(r'^api/1.0/blogs/$', BlogListAPI.as_view(), name='blog_list_api')  # API listado blogs
Exemple #52
0
from users.views import LoginView, RegSuccessView, RegistrationView, \
                        ChangeView, SuccessView, CharityView, DeveloperView
from django.conf.urls import patterns, url

urlpatterns = patterns('',
    url(r'^register/$',               view=RegistrationView.as_view(),      
        name='register'),
    url(r'^registration-successful/$',view=RegSuccessView.as_view(),                  
        name='registration-successful'),
    url(r'^login/$',                  view=LoginView.as_view(),             
        name='login'),
    url(r'^my-account/(?P<pk>\d+)/$', view=ChangeView.as_view(),            
        name='my-account'),
    url(r'^profile-changed/$',        view=SuccessView.as_view(),           
        name='profile-changed'),
    url(r'^password-change-done/$',   'django.contrib.auth.views.password_change_done',
        name='password-change-done'),
    url(r'^password-change/$',        'django.contrib.auth.views.password_change',   
        name='password-change'),
    url(r'^logout/$',                 'django.contrib.auth.views.logout',   
                                      {'next_page': '/accounts/login/'},    name='logout'),
    url(r'^charity-details/(?P<pk>\d+)/$', view=CharityView.as_view(),            
        name='charity-details'),
    url(r'^developer-details/(?P<pk>\d+)/$', view=DeveloperView.as_view(),            
        name='developer-details'),
    url(r'^deactivate-account/$',       'users.views.deactivate_account',           
        name='deactivate-account'),
)