# -*- coding: utf-8 -*- from django.conf.urls import url, include from django.contrib import admin from apps.users.views import HomeFeedView, LoginView, LogoutView from apps.users import urls as users_urls from apps.questionnaires.api import urls as questionnaires_api from apps.dialogs.api import urls as dialogs_api urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', HomeFeedView.as_view(), name='home'), url(r'^login/', LoginView.as_view(), name="login"), url(r'^logout/', LogoutView.as_view(), name="logout"), url(r'^api/questionnaires/', include(questionnaires_api, 'questionnaires-api')), url(r'^api/dialogs/', include(dialogs_api, 'dialogs-api')), ]
from django.conf.urls import patterns, url from apps.users.views import LoginView, LogoutView from lib.users.views import PasswordResetView, PasswordResetConfirmView urlpatterns = patterns( '', url(r'login/$', LoginView.as_view(), name='login'), url(r'logout/$', LogoutView.as_view(), name='logout'), url(r'reset-password/$', PasswordResetView.as_view(), name='password-reset'), url(r'reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', PasswordResetConfirmView.as_view(), name='password_reset_confirm'), )
from apps.organization.views import OrgView from apps.users.views import LoginView, LogoutView from django.conf.urls import url, include from django.views.static import serve from MXOline.settings import MEDIA_ROOT from apps.operations.views import IndexView urlpatterns = [ path('admin/', admin.site.urls), path('xadmin/', xadmin.site.urls), #path('', views.index), #path('',TemplateView.as_view(template_name='index.html'),name = 'index'), path('', IndexView.as_view(), name='index'), #path('courselist/',TemplateView.as_view(template_name='course-list.html'),name = 'course-list'), path('login/', LoginView.as_view(), name='login'), path('logout/', LogoutView.as_view(), name='logout'), #配置授课机构列表展示 #path('orglist/',OrgView.as_view(), name ='org_list'), #授课机构相关操作 url(r'org/', include(('apps.organization.urls', 'organization'), namespace='org')), #配置上传文件的访问url url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), # 课程相关页面 url(r'^course/', include(('apps.courses.urls', 'courses'), namespace='course')), # 用户操作相关 url(r'^op/', include(('apps.operations.urls', 'operations'), namespace='op')), url(r'^users/', include(('apps.users.urls', 'users'), namespace='users')), ]
from django.urls import path, re_path # from django.views.decorators.csrf import csrf_exempt from django.views.static import serve from django.conf.urls import url, include from DRMDEMO.settings import MEDIA_ROOT from apps.users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView, \ LogoutView, MusicianListView, MusicianDetailView from apps.operations.views import IndexView from django.views.generic.base import RedirectView from apps.music.views import PriceIntroduceView urlpatterns = [ path('admin/', admin.site.urls), path('login/', LoginView.as_view(), name="login"), path('logout/', LogoutView.as_view(), name="logout"), path('register/', RegisterView.as_view(), name="register"), re_path('active/(?P<active_code>.*)/', ActiveUserView.as_view(), name='user_active'), 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'), url(r'^ueditor/', include('DjangoUeditor.urls')), url(r'^captcha/', include('captcha.urls')), url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), url(r'^static/(?P<path>.*)$', serve, {"document_root": STATIC_ROOT}), url(r'^ueditor/', include('DjangoUeditor.urls')), # 个人相关页面
from django.urls import path, include from django.views.generic import TemplateView from django.views.static import serve import xadmin from LearningOnline.settings import MEDIA_ROOT from apps.operations.views import IndexView from apps.users.views import LoginView, LogoutView, RegisterView, BehaviorView urlpatterns = [ # path('admin/', admin.site.urls), path('xadmin/', xadmin.site.urls), path('', IndexView.as_view(), name="index"), path('register/', RegisterView.as_view(), name="register"), path('login/', LoginView.as_view(), name="login"), path("logout/", LogoutView.as_view(), name="logout"), # configure access url for uploading images url('media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), # url('static/(?P<path>.*)$', serve, {"document_root": STATIC_ROOT}), url('org/', include(('apps.organizations.urls', "organizations"), namespace="org")), url('course/', include(('apps.courses.urls', "courses"), namespace="course")), url('op/', include(('apps.operations.urls', "operations"), namespace="op")), url('users/', include(('apps.users.urls', "users"), namespace="users")), path('behavior-questions/', BehaviorView.as_view(), name="behavior-questions"), ]
from django.views.decorators.csrf import csrf_exempt from django.views.static import serve import xadmin from apps.users.views import LoginView, LogoutView, SendSmsView, DynamicLoginView, RegisterView from apps.organizations.views import OrgView from MxOnline.settings import MEDIA_ROOT urlpatterns = [ # path('admin/', admin.site.urls), path('xadmin/', xadmin.site.urls), path('', TemplateView.as_view(template_name='index.html'), name='index'), path('login/', LoginView.as_view(), name='login'), path('d_login', DynamicLoginView.as_view(), name='d_login'), re_path('^logout/$', LogoutView.as_view(), name='logout'), url('^captcha/', include('captcha.urls')), re_path('^send_sms/$', csrf_exempt(SendSmsView.as_view()), name='send_sms'), re_path('^register/$', RegisterView.as_view(), name='register'), # media路由 re_path('^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}), # 机构相关页面 re_path( r'^org/', include(('apps.organizations.urls', 'organizations'), namespace='org')), ]
from django.urls import path from apps.users.views import UsernameCountView, RegisterView, LoginView, LogoutView, EmailView, EmailVerifyView from apps.users.views import AddressCreateView,AddressView,DefaultAddressView from apps.users.views import CenterView,ChangePasswordView,UserHistoryView urlpatterns = [ #判断用户名是否重复 path('usernames/<username:username>/count/',UsernameCountView.as_view()), path('register/',RegisterView.as_view()), path('login/',LoginView.as_view()), path('logout/',LogoutView.as_view()), path('info/',CenterView.as_view()), path('emails/',EmailView.as_view()), path('emails/verification/',EmailVerifyView.as_view()), path('addresses/create/', AddressCreateView.as_view()), path('addresses/', AddressView.as_view()), path('addresses/<address_id>/default/', DefaultAddressView.as_view()), path('password/', ChangePasswordView.as_view()), path('browse_histories/', UserHistoryView.as_view()), ]
#from django.contrib import admin from django.urls import path from apps.users.views import LoginView, UserCreate, LogoutView app_name = 'users' urlpatterns = [ path('login', view=LoginView.as_view(), name=LoginView.name), path('create', view=UserCreate.as_view(), name=UserCreate.name), path('logout', view=LogoutView.as_view(), name='logout') ]