Пример #1
0
    # -*- 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')),
]
Пример #2
0
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'),
)
Пример #3
0
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')),
]
Пример #4
0
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')),
    # 个人相关页面
Пример #5
0
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"),
]
Пример #6
0
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')),
]
Пример #7
0
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()),

]
Пример #8
0
#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')
]