示例#1
0
文件: urls.py 项目: ideaOzy/MxOnline
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, include, re_path
from django.views.generic import TemplateView
from django.views.static import serve

from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView
from mxonline.settings import MEDIA_ROOT

import xadmin

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    path("", TemplateView.as_view(template_name="index.html"), name="index"),
    path("login/", LoginView.as_view(), name="login"),
    path("register/", RegisterView.as_view(), name="register"),
    path("captcha/", include('captcha.urls')),
    re_path('active/(?P<active_code>.*)/',
            ActiveUserView.as_view(),
            name="user_active"),
    path("forget/", ForgetPwdView.as_view(), name="forget_pwd"),
    path("org/", include("organization.urls", namespace="org")),
    re_path(r'^media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),
]
示例#2
0
from users.views import index,LoginView,RegisterView,\
    EmailActive,ForgetPwdView,ResetView,logout,IndexView

urlpatterns = [
    # path('admin/', admin.site.urls),
    path('xadmin/', xadmin.site.urls),
    #测试主模板
    path("base/", TemplateView.as_view(template_name="base.html")),
    # path("login/",login,name="login"),
    #基于类
    path("login/", LoginView.as_view(), name="login"),
    path("register/", RegisterView.as_view(), name="register"),
    #邮箱验证
    re_path("active/(?P<active>.*)/$", EmailActive.as_view()),
    #找回密码的邮件发送
    re_path("forgetpwd/", ForgetPwdView.as_view(), name="forgetpwd"),
    re_path("reset/(?P<reset>.*)/$", ResetView.as_view()),

    #机构模块
    #首页
    path("org/", include("organization.urls")),
    #课程模块
    #首页
    path("course/", include("courses.urls")),
    #用户模块
    #个人中心
    path("users/", include("users.urls")),

    #主页,在根路径下就可以显示这个页面
    path("index/", IndexView.as_view(), name="index"),
    re_path("^$", IndexView.as_view(), name="index"),
示例#3
0
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView, LogOutView
from organization.views import OrgView
from cnonline.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/$', 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="ActiveUserView"),
    url(r'^forget/$', ForgetPwdView.as_view(), name="ForgetPwdView"),
    url(r'^reset/(?P<active_code>\.*)/$',
        ResetView.as_view(),
        name="ResetView"),
    url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="ModifyPwdView"),
    # 课程机构URL配置
    url(r'^org/', include('organization.urls', namespace="org")),
    # 课程相关URL配置
    url(r'^course/', include('courses.urls', namespace="course")),
    # 用户相关URL配置
    url(r'^users/', include('users.urls', namespace="users")),
    # 配置上传文件访问处理函数
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    # 富文本相关URL
    url(r'^ueditor/', include('DjangoUeditor.urls')),
    # url(r'^static/(?P<path>.*)$', serve,{"document_root":STATIC_ROOT}),
示例#4
0
from .settings import MEDIA_ROOT #,STATIC_ROOT

from django.views.static import serve  # 配置图片显示
from users.views import LoginView, RegisterView, AciveUserView, ForgetPwdView, ResetView, ModifPwdView,LogoutView,IndexView



urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    path('', IndexView.as_view(), name="index"),
    path('login/', LoginView.as_view(), name="login"),  # 调用函数不加括号,调用类需加括号 .as_view()
    path('logout/', LogoutView.as_view(), name="logout"),  # 退出登录
    path('register/', RegisterView.as_view(), name="register"),
    path('captcha/', include('captcha.urls')),
    path('active/<str:active_code>/', AciveUserView.as_view(), name='user_active'),
    path('forget/', ForgetPwdView.as_view(), name='forget_pwd'),
    path('reset/<str:active_code>/', ResetView.as_view(), name='reset_pwd'),
    path('modify_pwd/', ModifPwdView.as_view(), name='modify_pwd'),
    # include到organization的urls.py # 课程机构url配置
    path('org/', include('organization.urls', namespace='org')),
    # include到courses的urls.py # 课程相关url配置
    path('course/', include('courses.urls', namespace='course')),
    # 正则配置上传文件的访问处理
    re_path(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    # 生产环境手动配置静态文件的访问处理
    # re_path(r'^static/(?P<path>.*)$', serve, {"document_root": STATIC_ROOT}),
    # 个人中心url配置
    path('users/', include('users.urls', namespace='users')),
    # 副文本相关url
    path('ueditor/',include('DjangoUeditor.urls')),
示例#5
0
import xadmin

from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetPwdViewGet, ResetPwdViewPost
from organization.views import OrgView
from mxonline import settings

urlpatterns = [
    # path('admin/', admin.site.urls),
    re_path(r'^xadmin/', xadmin.site.urls),
    re_path('^$',
            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"),
    re_path(r'^captcha/', include('captcha.urls')),
    re_path(r'^active/(?P<active_code>.*)/$',
            ActiveUserView.as_view(),
            name="user_active"),
    re_path(r'^forget_pwd/$', ForgetPwdView.as_view(), name="forget_pwd"),
    re_path(r'^reset_pwd_get/(?P<reset_code>.*)/$',
            ResetPwdViewGet.as_view(),
            name="reset_pwd_get"),
    re_path(r'^reset_pwd_post/$',
            ResetPwdViewPost.as_view(),
            name="reset_pwd_post"),
    re_path(r'^org_list/$', OrgView.as_view(), name="org_list"),
    #配置上传文件的访问处理
    re_path(r'^media/(?P<path>.*)/$', serve,
            {"document_root": settings.MEDIA_ROOT}),
]
示例#6
0
         TemplateView.as_view(template_name="index.html"),
         name="index"),
    # path('login/', user_login, name="login"),   #login()是调用这个函数,login是指向这个函数
    # path('usercenter-info/', login, name="usercenter-info"),   #login()是调用这个函数,login是指向这个函数
    path('login/', LoginView.as_view(),
         name="login"),  #调用as_view()方法,不是传这个方法的句柄出来
    path('register/', RegisterView.as_view(),
         name="register"),  #调用as_view()方法,不是传这个方法的句柄出来
    path('captcha/', include('captcha.urls')),  #配置captcha路径
    path('active/<path:active_code>/',
         ActiveUserView.as_view(),
         name="user_active"),  #url中提取一个变量当作参数,?P:表示要提取一个变量当作参数
    #<>:尖括号里的字段任意命名
    #.*:正则表达式,表示把active后面的东西全部取出来,并放到active_code参数中
    #/:表示路径
    path('forget/', ForgetPwdView.as_view(),
         name="forget_pwd"),  #配置忘记密码页面的访问路径
    path('reset/<path: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"),  # 配置课程列表页面的访问路径
    #课程机构url配置
    path('org/',
         include('organization.urls',
                 namespace='org')),  #配置课程机构url,namespace指明命名空间,用命名空间做限定

    #配置上传文件的访问处理函数
    path(
示例#7
0
    # url(r'^animation/$', TemplateView.as_view(template_name="animation.html"), name="animation"),
    url(r'^animation/$', BannerView.as_view(), name="animation"),
    # 用户登录url配置
    url(r'^login/$', LoginView.as_view(), name="login"),
    # 用户注册url配置
    url(r'^register/$', RegisterView.as_view(), name="register"),
    # 用户退出登录url配置
    url(r'^logout/$', LogoutView.as_view(), name="logout"),
    # 用户注册验证码图片url配置
    url(r'^captcha/', include('captcha.urls')),
    # 用户激活链接url配置
    url(r'^active/(?P<active_code>.*)/$',
        ActiveUserView.as_view(),
        name="user_active"),
    # 忘记密码url配置
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),
    # 用户密码重置url配置
    url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(),
        name="reset_pwd"),
    # 修改密码url; 用于passwordreset页面提交表单
    url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"),

    # 电影相关url配置
    url(r'^movie/', include('movies.urls', namespace="movie")),
    # 用户相关url配置
    url(r'^users/', include('users.urls', namespace="users")),
    # 配置上传文件的访问处理函数
    url(r'^media/(?P<path>.*)/$', serve, {'document_root': MEDIA_ROOT}),

    # 富文本编辑器ueditor相关url
    url(r'^ueditor/', include('DjangoUeditor.urls')),
示例#8
0
文件: urls.py 项目: xypisces/python
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')),

    # 配置上传文件的访问处理函数
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),

    # 配置静态文件的访问处理函数
    # url(r'^static/(?P<path>.*)$', serve, {"document_root": STATIC_ROOTS}),
示例#9
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date    : 2020-01-02 16:05:35
# @Author  : jinbo ([email protected])
# @Link    : http://example.org
# @Version : $Id$

from django.conf.urls import url, include

from django.views.generic import TemplateView

from users.views import LoginView
from users.views import RegisterView, ActiveUserView, ForgetPwdView, ResetPwdView, ModifyPwdView

app_name = "users"

urlpatterns = [
    url(r'^index/', TemplateView.as_view(template_name='index.html')),
    url(r'^login/', LoginView.as_view(), name='login'),
    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'^forgetpwd/', ForgetPwdView.as_view(), name='forgetpwd'),
    url(r'^reset/(?P<active_code>.*)/',
        ResetPwdView.as_view(),
        name="resetPwd"),
    url(r'^modify_pwd/', ModifyPwdView.as_view(), name="modify_pwd"),
]
示例#10
0
# 函数方法
# from users import views

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    path('', IndexView.as_view(), name='index'),


    # 用户
    path('login/', LoginView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('register/', RegisterView.as_view(), name='register'),
    # path('login/', views.user_login, name='login'),
    path('captcha/', include('captcha.urls')),
    re_path('active/(?P<active_code>.*)/', ActiveUserView.as_view(), name='user_active'),
    path('forget/',ForgetPwdView.as_view(), name='forget_pwd'),
    re_path(r'reset/(?P<active_code>.*)/', ResetView.as_view(), name='reset_pwd'),
    path('modify_pwd/', ModifyPwdView.as_view(), name='modify_pwd'),

    # 个人信息
    path("users/", include('users.urls', namespace="users")),

    # 课程
    path("course/", include('course.urls', namespace="course")),

    # 机构
    path("org/", include('organization.urls', namespace="org")),
    # path('org_list/', OrgView.as_view(), name='org_list'),
    # 处理图片显示的url,使用Django自带serve,传入参数告诉它去哪个路径找,我们有配置好的路径MEDIAROOT
    re_path(r'^media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),
示例#11
0
from django.contrib import admin
import xadmin

from users.views import IndexView, LoginView, LogoutView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyView

urlpatterns = [
    # path('admin/', admin.site.urls),
    # re_path('^$', TemplateView.as_view(template_name='index.html'), name='index'),
    re_path('^$', IndexView.as_view(), name='index'),
    re_path('^xadmin/', xadmin.site.urls),
    re_path('^login/$', LoginView.as_view(), name='login'),
    re_path('^logout/$', LogoutView.as_view(), name='logout'),
    re_path('^register/$', RegisterView.as_view(), name='register'),
    re_path('^captcha/', include('captcha.urls')),
    path('active/<str:active_code>', ActiveUserView.as_view(), name='user_active'),
    re_path('^forget_pwd/$', ForgetPwdView.as_view(), name='forget_pwd'),
    path('reset/<str:active_code>', ResetView.as_view(), name='reset_pwd'),
    path('modify_pwd/', ModifyView.as_view(), name='modify_pwd'),

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

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

    # 用户url配置
    re_path('^users/', include('users.urls', namespace='users')),

    # 配置上传文件的访问处理函数
    path('media/<path:path>', serve, {'document_root': settings.MEDIA_ROOT}, name='media'),
示例#12
0
文件: urls.py 项目: chiefsh/song
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. 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.contrib import admin
import xadmin
from django.views.generic import TemplateView
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdForm

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url('^$', TemplateView.as_view(template_name="index.html"), name="index"),
    url('^login/$', LoginView.as_view(), name="login"),
    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/$", ModifyPwdForm.as_view(), name="modify_pwd"),
]
示例#13
0
文件: urls.py 项目: cnbillow/Doremi
import xadmin
from users.views import RegisterView, LoginView, ForgetPwdView, LogoutView

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # 验证码
    path('captcha/', include('captcha.urls')),

    path('index/', TemplateView.as_view(template_name='index.html'), name='index'),
    path('', TemplateView.as_view(template_name='index.html'), name='index'),
    path('about/', TemplateView.as_view(template_name='about.html'), name='about'),
    path('contact/', TemplateView.as_view(template_name='contact.html'), name='contact'),
    path('login/', LoginView.as_view(), name='login'),
    path('register/', RegisterView.as_view(), name='register'),
    path('forgot/', ForgetPwdView.as_view(), name='forgot'),
    path('logout/', LogoutView.as_view(), name='logout'),


    # 用户中心 URL 配置
    path('users/', include('users.urls', namespace='users')),

    # 商城
    path('shop/', include('shop.urls', namespace='shop')),

    # 活动
    path('events/', include('events.urls', namespace='events')),

    # 新闻
    path('news/', include('news.urls', namespace='news')),
]
示例#14
0
    # 基于类方法实现登录,这里是调用它的方法
    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"),

    # 重置密码urlc :用来接收来自邮箱的重置链接
    re_path('reset/(?P<active_code>.*)/', ResetView.as_view(), name="reset_pwd"),

    # 修改密码url; 用于passwordreset页面提交表单
    path('modify_pwd/', ModifyPwdView.as_view(), name="modify_pwd"),

    # 课程机构app的url配置,讲师的也在里面
    path("org/", include('organization.urls', namespace='org')),
    # 处理图片显示的url,使用Django自带serve,传入参数告诉它去哪个路径找,我们有配置好的路径MEDIAROOT
    re_path('media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT }),
    # 处理图片显示的url,使用Django自带serve,传入参数告诉它去哪个路径找,我们有配置好的路径MEDIAROOT
    # re_path('static/(?P<path>.*)', serve, {"document_root": STATIC_ROOT}),
    # 课程app的url配置
    path("course/", include('courses.urls', namespace="course")),
示例#15
0
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.contrib import admin
from django.views.generic import TemplateView
import xadmin

from users.views import LoginView, RegisterView, ActiveUserView, LogoutView, RefereeView, ForgetPwdView, ResetView, ModifyPwdView, IndexView
from goods.views import GoodsView, SuccessView
from orders.views import OrdersView

urlpatterns = [
    url(r'^$', IndexView.as_view(), name='index'),
    url(r'^admin/', xadmin.site.urls),
    url(r'^login/', LoginView.as_view(), name='login'),
    url(r'^logout/', LogoutView.as_view(), name='logout'),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^register/', RegisterView.as_view(), name='register'),
    url(r'^active/(?P<active_code>.*)/$',
        ActiveUserView.as_view(),
        name='user_active'),
    url(r'^goods/', GoodsView.as_view(), name='goods'),
    url(r'^success/', SuccessView.as_view(), name='success'),
    url(r'^home/', OrdersView.as_view(), name='home'),
    url(r'^referee/', RefereeView.as_view(), name='referee'),
    url(r'^forget/', ForgetPwdView.as_view(), name='forget'),
    url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(),
        name='reset_pwd'),
    url(r'^reset/$', ModifyPwdView.as_view(), name='reset'),
]
示例#16
0
from django.urls import path, re_path, include
from django.views.static import serve
from .settings import MEDIA_ROOT
# , STATIC_ROOT

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

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # 登陆类url
    re_path(r'^$', IndexView.as_view(), name='index'),
    re_path(r'^login/$', LoginView.as_view(), name='login'),
    re_path(r'^logout/$', LogoutView.as_view(), name='logout'),
    re_path(r'^register/$', RegisterView.as_view(), name='register'),
    re_path(r'^forget/$', ForgetPwdView.as_view(), name='forget'),

    # captcha库
    re_path(r'^captcha/', include('captcha.urls')),

    # 邮箱激活验证链接
    re_path(r'^active/(?P<active_code>.*)/$',
            ActiveUserView.as_view(),
            name='user_active'),
    re_path(r'^reset/(?P<reset_code>.*)/$',
            ResetView.as_view(),
            name='user_reset'),
    # re_path(r'^update_email/(?P<reset_code>.*)/$', ResetView.as_view(), name='user_reset'),
    re_path(r'^modify_pwd/$', ModifyPwdView.as_view(), name='modify_pwd'),

    # 讲师url
示例#17
0
from django.views.static import serve
from .settings import MEDIA_ROOT

from organization.views import OrgView

import xadmin

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="登录页面"),
    path('login/', LoginView.as_view(), name="登录页面"),
    path('register/', RegisterView.as_view(), name="注册页面"),
    #path('users/', include('users.urls')),
    #path('login/', LoginView.as_view(template_name="login.html"), name="login"),
    re_path('media/(?P<path>.*)', serve, {'document_root': MEDIA_ROOT}),
    url('captcha/', include('captcha.urls')),
    #用来验证邮件激活的url链接
    url('active/(?P<active_code>.*)',
        ActiveUserView.as_view(),
        name="user_active"),
    path('forget/', ForgetPwdView.as_view(), name="忘记密码"),
    url('reset/(?P<active_code>.*)', ResetUserView.as_view(),
        name="reset_pwd"),
    path('miodify_pwd/', ModifyPwdView.as_view(), name="modify_pwd"),
    #课程机构首页
    path('org_list/', OrgView.as_view(), name="org_list"),
]
示例#18
0
from organizations.views import OrgView
from settings import MEDIA_ROOT

urlpatterns = [
    # url(r'^admin/', admin.site.urls),
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^$', IndexView.as_view(), name="index"),
    # url(r'^login/$', user_login, name="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'^forgetpwd', ForgetPwdView.as_view(), name="forgetpsd"),
    url(r'^reset/(?P<active_code>.*)/$',
        ActiveResetView.as_view(),
        name='resetpwd'),
    url(r'^modifypwd', PassWordResetView.as_view(), name='modifypwd'),
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),

    # url(r'static/(?P<path>.*)$', serve, {'document_root': STATIC_ROOT}),
    # url(r'^org-list/$', OrgView.as_view(), name='org_list'),

    # ulrs for the organization app
    url(r'^org/', include('organizations.urls', namespace='org')),
    url(r'^course/', include('courses.urls', namespace='course')),
    url(r'^users/', include('users.urls', namespace='users')),
]
示例#19
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, include, re_path
from users.views import index, LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from django.views.static import serve
from mxonline.settings import MEDIA_ROOT

# from django.views.generic import TemplateView
# path('', TemplateView.as_view(template_name="index.html"),name="index"),

urlpatterns = [
    path('admin/', admin.site.urls),
    path('captcha/', include("captcha.urls")),
    path('', index, name="index"),
    path('user_login/', LoginView.as_view(), name="user_login"),
    path('register/', RegisterView.as_view(), name="register"),
    path('active/<str:active_code>',
         ActiveUserView.as_view(),
         name="user_active"),
    path('forget/', ForgetPwdView.as_view(), name="forgetpwd"),  # 忘记密码url
    path('reset/<str:reset_code>', ResetView.as_view(),
         name="reset_pwd"),  # 重置密码表单url
    path('modifypwd/', ModifyPwdView.as_view(), name="modify_pwd"),  # 修改密码url
    re_path(r'^media/(?P<path>.*)$', serve,
            {"document_root": MEDIA_ROOT}),  # 文件上传访问处理
    path('org/', include("organization.urls", namespace="org")),  # 课程机构url配置
    path('course/', include("courses.urls", namespace="course")),  # 课程url配置
]
示例#20
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"),  # 密码修改
]
示例#21
0
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.contrib import admin
from django.views.generic import TemplateView
import xadmin
from django.views.static import serve

from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from organization.views import OrgView
from mxonline.settings import MEDIA_ROOT

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url('^$', TemplateView.as_view(template_name='index.html'), name='index'),
    url('^login/$', LoginView.as_view(), name='login'),
    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'^modifypwd/$', ModifyPwdView.as_view(), name='modify_pwd'),
    url(r'^org/', include('organization.urls', namespace='org')),
    url(r'^media/(?P<path>.*)', serve, {'document_root': MEDIA_ROOT}),
    url(r'^course/', include('courses.urls', namespace='course')),
    url(r'^users/', include('users.urls', namespace='users')),
]
示例#22
0
from organization.views import OrgListView
# from django.contrib import admin
import xadmin
from django.views.static import serve
from studyonline.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('^captcha/', include('captcha.urls')),
    url('^active/(?P<active_code>.*)/$', ActiveView.as_view(), name="active"),
    # url('^flash/(?P<query_str>.*)/$', Flash.as_view(), name="flash"),
    url('^forgetpwd/$', ForgetPwdView.as_view(), name="forgetpwd"),
    url('^resetpwd/(?P<reset_code>.*)/$',
        ResetPwdView.as_view(),
        name="resetpwd"),
    url('^modifypwd/$', ModifyPwdView.as_view(), name="modifypwd"),
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    # 配置上传文件的访问处理函数
    # url(r'^static/(?P<path>.*)$', serve, {"document_root": STATIC_ROOT}),
    url('^org/', include('organization.urls', namespace='org')),
    url('^course/', include('courses.urls', namespace='course')),
    # url('^users/', include('users.urls', namespace='users')),
]

# 全局404配置
handler404 = 'users.views.page_not_found'
示例#23
0
    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"),

    # 重置密码urlc :用来接收来自邮箱的重置链接
    re_path('reset/(?P<active_code>.*)/', ResetView.as_view(), name="reset_pwd"),

    # 修改密码url; 用于passwordreset页面提交表单
    path('modify_pwd/', ModifyPwdView.as_view(), name="modify_pwd"),

    #驾驶舱
    url(r'^dashboard/', include(router.urls)),
    # url(r'^dashboard/', include(dashing.urls)),

    # 知识分类app的url配置,类型的也在里面
    path("org/", include('organization.urls', namespace='org')),
    # 处理图片显示的url,使用Django自带serve,传入参数告诉它去哪个路径找,我们有配置好的路径MEDIAROOT
    re_path('media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT }),
示例#24
0
URL configuration originally generated by "django-admin startproject" using Django 2.1.7 for the system;
@author: Liu Haodong, Zhao Jichen, Ye Yifan, and Wang Annong
'''

from . import views;

import xadmin
from django.urls import path, include, re_path
from django.views.static import serve
from PRS.settings import MEDIA_ROOT
from users.views import LoginView, ActiveUserView, RegisterView, ForgetPwdView, ResetView, ModifyPwdView, LogoutView

# the "urlpatterns" list routes URLs to views
urlpatterns = [
    path('me/', xadmin.site.urls),  # Xadmin
    path('', views.home, name = 'index'),  # the home page
    path('home/', views.home, name = 'home'),  # the home page
    path('reg/', views.reg, name = 'reg'),  # the registration page
    path('reg/data_refresh/', views.data_refresh, name = 'data_refresh'),  # the registration page with real-time updated data
    path('reg/rec_reg/', views.rec_reg, name = 'rec_reg'),  # the registration result page
    path('about/', views.about, name = 'about'),  # the system introduction page
    path('login/', LoginView.as_view(), name = 'login'),  # the login page
    path('sign-up/', RegisterView.as_view(), name = 'sign-up'),  # the sigh-up page
    re_path(r'^media/(?P<path>.*)', serve, {'document_root': MEDIA_ROOT}),  # the media resource management url
    path('captcha/', include('captcha.urls')),  # the captcha resource management url
    re_path('active/(?P<active_code>.*)/', ActiveUserView.as_view(), name = 'user_active'),  # the page showing after activating successfully
    path('forget/', ForgetPwdView.as_view(), name = 'forget_pwd'),  # the page for asking for resetting the password
    re_path('reset/(?P<active_code>.*)/', ResetView.as_view(), name = 'reset_pwd'),  # the page for resetting the password
    path('modify_pwd/', ModifyPwdView.as_view(), name = 'modify_pwd'),  # the page for modifying the password
    path('logout/', LogoutView.as_view(), name = "logout"),  # the logout page
]