示例#1
0
urlpatterns = [
    # 后台登录
    url(r'^admin/', admin.site.urls),
    # 主页
    url(r'^index/$', IndexView.as_view(), name='index'),
    # 用户登录
    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='active'),
    # 忘记密码的用户信息收集
    url(r'^forget_pwd/$', ForgetPwdView.as_view(), name='forget_pwd'),
    # 找回密码
    url(r'^reset/(?P<reset_code>.*)/$', ResetView.as_view(), name='reset'),
    # 找回密码-重置密码
    url(r'^reset_pwd/$', ResetPwdView.as_view(), name='reset_pwd'),
    # 关于用户-个人信息
    url(r'^i/', include('users.urls', namespace='i')),
    # 关于课程-课程信息
    url(r'^course/', include('course.urls', namespace='course')),
    # 配置上传文件的访问处理函数
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
]
示例#2
0
    #验证码
    re_path(r'^captcha/', include('captcha.urls')),

    # 用户相关
    # 用户注册
    path('register/', RegisterView.as_view(), name='register'),
    # 登陆
    path('login/', LoginView.as_view(), name='login'),
    # 账号激活
    path('active/<slug:active_code>', ActiveView.as_view(), name='active'),
    # 退出登录
    path('logout/', LogoutView.as_view(), name='logout'),
    # 忘记密码
    path('forget_pwd', ForgetPwdView.as_view(), name='forget_pwd'),
    # 找回密码
    path('find/<slug:find_code>', ResetView.as_view(), name='find'),
    # 修改密码
    path('new_pwd/', NewPwdView.as_view(), name='new_pwd'),
    # 签到页面
    path('check/', CheckView.as_view(), name='check'),
    # 设置页面
    path('userinfo/<slug:info_type>', UserInfoView.as_view(), name='userinfo'),
    # 获取省市区信息
    path('province/', ProvinceView.as_view(), name='province'),
    path('city_<int:pid>/', CityView.as_view(), name='city'),
    path('county_<int:pid>/', CountyView.as_view(), name='county'),
    # 修改个人信息
    path('setting/<slug:setting_type>',
         SettingInfoView.as_view(),
         name='setting'),
示例#3
0
    # 用户登出
    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"),
    #重置密码
    path('reset/<slug:active_code>/', ResetView.as_view(), name="reset_pwd"),
    #修改密码
    path('modify_pwd/', ModifyPwdView.as_view(), name="modify_pwd"),

    #配置上传文件的访问处理函数
    path('media/<path:path>', serve, {"document_root": MEDIA_ROOT}),

    #path('static/<path:path>', serve, {"document_root": STATIC_ROOT}),

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

    # 课程相关url配置
    path('course/', include(('courses.urls', 'courses'), namespace="course")),
示例#4
0
    ForgetPwdView, ResetView, ModifyPwdView, LoginOutView, IndexView


urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    path('', IndexView.as_view(), name='index'),
    path('login/', LoginView.as_view(), name='login'),
    path('register/', RegisterView.as_view(), name='register'),
    path('logout/', LoginOutView.as_view(), name='logout'),
    # 自动生成验证码的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'),
    # 找回密码url
    re_path('^reset/(?P<reset_code>.*)/', ResetView.as_view(), name='reset_pwd'),
    # 后台修改密码操作的url
    path('modify_pwd/', ModifyPwdView.as_view(), name='modify_pwd'),
    path('org/', include('organization.urls')),
    # 设置media访问url
    re_path(r'^media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),
    path('course/', include('courses.urls')),
    path('user/', include('users.urls')),
    # re_path(r'^static/(?P<path>.*)', serve, {"document_root": STATIC_ROOT }),
    path('ueditor/',include('DjangoUeditor.urls'))
]

# 全局404页面配置
handler404 = 'users.views.page_not_found'
# 全局500页面配置
handler500 = 'users.views.page_error'
示例#5
0
from django.conf.urls import url
from users.views import IndexView, UserInfoView, LogoutView, RegisterView, LoginView, ForgetPwdView, ResetView, \
    MyMessageView, MyCourseView, MyFavOrgView, UploadImageView, MyFavTeacherView, MyFavCourseView

urlpatterns = [
    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'^forget/$', ForgetPwdView.as_view(), name='forget_pwd'),
    url(r'^reset/$', ResetView.as_view(), name='reset_pwd'),
    # url(r'^info/$', UserInfoView.as_view(), name='user_info'),
    url(r'^users/info/$', UserInfoView.as_view(), name='user_info'),
    url(r'^mymessage/$', MyMessageView.as_view(), name='mymessage'),
    url(r'^mycourse/$', MyCourseView.as_view(), name='mycourse'),
    url(r'^myfav/course/$', MyFavCourseView.as_view(), name='myfav_course'),
    url(r'^myfav/org/$', MyFavOrgView.as_view(), name='myfav_org'),
    url(r'^myfav/teacher/$', MyFavTeacherView.as_view(), name='myfav_teacher'),
    url(r'^image/upload/$', UploadImageView.as_view(), name='image_upload'),
    url(r'^mycourse/$', MyCourseView.as_view(), name='mycourse'),
]
示例#6
0
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')),

    url(r'^media/(?P<path>.*)$',serve,{"document_root":MEDIA_ROOT}),
    # 注册url
 # path("register/", RegisterView.as_view(), name = "register" ),


]
示例#7
0
from django.contrib import admin
from django.urls import path, include
from game.views import GameListView
from django.views.static import serve
from users.views import LoginView, RegisterView, LogoutView, ForgetPassword, ResetView, ModifyPassword
from GameShop.settings import MEDIA_ROOT, MEDIA_URL
from django.conf.urls.static import static


urlpatterns = [
    path('admin/', admin.site.urls),
    path('', GameListView.as_view(), name="index"),
    path('logout', LogoutView.as_view(), name="logout"),
    path('login/', LoginView.as_view(), name="login"),
    path('register', RegisterView.as_view(), name="register"),
    path('game', include('game.urls', namespace="game")),
    path('user', include('users.urls', namespace="user")),
    path('forget/', ForgetPassword.as_view(), name="forget_password"),
    path('reset/<str:code>/', ResetView.as_view(), name="reset password"),
    path('modify', ModifyPassword.as_view(), name="modify password"),
] + static(MEDIA_URL, document_root=MEDIA_ROOT)
示例#8
0
from django.conf.urls.static import static #上传图片


urlpatterns = [
    path('xadmin/', xadmin.site.urls,name="xadmin"),
    path('',HomeView.as_view(),name="home"), #首页
    # 登录
    # $:避免同名url
    # path('login/',LoginView.as_view(),name="login"),
    url(r'^login/$', LoginView.as_view(),name="login"),
    path('signup/',RegisterView.as_view(),name="signup"), #注册
    path('logout/',LogoutView.as_view(),name="logout"), #注销
    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('reset/(?P<active_code>.*)/', ResetView.as_view(), name="reset_pwd"), #找回密码激活
    path('modify_pwd/',ModifyPwdView.as_view(), name="modify_pwd"), #重设密码
    path('article/',include('article.urls',namespace='article')), #文章
    path('timer_shaft/',TimerShaftView.as_view(), name="timer_shaft"), #时间轴
    path('ueditor/', include('DjangoUeditor.urls')), #富文本
    path('myoperation/', MyOperationView.as_view(), name="myoperation"), #收藏列表
    # 展示头像
    path('profile/',ProfileView.as_view(), name='profile'),
    # 处理头像
    path('profile/ajax/avatar/',AjaxAvatarUploadView.as_view(), name='ajax_avatar_upload'),
    # 进度条
    path('filecount/',MarkProgCount.as_view(), name='filecount'),
    # 第三方登录
    path('', include('social_django.urls', namespace='social'))
]
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
示例#9
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}),

    # 静态文件
示例#10
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"),
]
示例#11
0
urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # 用''指代根目录,TemplateView.as_view可以将template转换为view
    # path('', TemplateView.as_view(template_name='index.html'), name='index'),

    # 用户登录\注册\修改密码\邮箱验证及验证码url配置
    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('captcha/', include('captcha.urls')),  # 验证码
    re_path('user_active/(?P<active_code>.*)',
            ActiveUserView.as_view(),
            name='user_active'),
    path('forget', ForgetPwdView.as_view(), name='forgetpwd'),
    re_path('reset/(?P<active_code>.*)', ResetView.as_view(),
            name='reset_pwd'),
    path('modify_pwd', ModifyPwdView.as_view(), name='modify_pwd'),

    # 配置上传文件的处理
    re_path('media/(?P<path>.*)', serve, {'document_root': MEDIA_ROOT}),

    # 配置静态文件
    re_path('static/(?P<path>.*)', serve, {'document_root': STATIC_ROOT}),

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

    # 课程url配置
    path('course/', include(('courses.urls', 'courses'), namespace='course')),
示例#12
0
文件: urls.py 项目: yuzhou6/eduDjango
from users.views import LoginView, RegisterView, ActiveUserView,\
    ForgetPwdView, ResetView, ModifyView, IndexView, LogoutView
from organization.views import OrgView


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>\w.*)/$', ActiveUserView.as_view(), name='user_active'),
    url(r'^forget/$', ForgetPwdView.as_view(), name='forget_pwd'),
    url(r'^reset/(?P<active_code>\w.*)/$', ResetView.as_view(), name='reset_pwd'),
    url(r'^modify_pwd/$', ModifyView.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_ROOT}),
示例#13
0
import xadmin
from django.views.static import serve

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

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # index作为静态首页文件
    path('', TemplateView.as_view(template_name='index.html'), name='index'),
    path('index/',
         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')),
    path('active/<active_code>/', ActiveUserView.as_view(),
         name='user_active'),
    path('forget/', ForgetPwdView.as_view(), name='forget_pwd'),
    path('reset/<active_code>/', ResetView.as_view(), name='reset_pwd'),
    path('modify_pwd/', ModifyPwdView.as_view(), name='modify_pwd'),

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

    # 配置上传文件的访问处理函数
    re_path('media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}),
]
示例#14
0
    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")),
    # user app的url配置
    path("users/", include('users.urls', namespace="users")),
示例#15
0
from users.views import LoginView, RegisterView, AciveUserView, ForgetPwdView, ResetView, ModifyPwdView
from organization.views import OrgView
from mxonline.settings import MEDIA_ROOT

urlpatterns = (

	path('xadmin/', xadmin.site.urls),  # xadmin
	# 直接调用HTML页面TemplateView.as_view(template_name='index.html')
	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(r'captcha/', include('captcha.urls')),  # 验证码include('captcha.urls')分发路由
	# re_path('active/(?P<active_code>.*)获取active/后所有参数当做参数,参数名为active_code
	re_path('active/(?P<active_code>.*)/', AciveUserView.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'),  # 重置密码get方法
	path('modify_pwd/', ModifyPwdView.as_view(), name='modify_pwd'),  # 重置密码post方法

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

	# 课程机构url分配
	path('org/', include('organization.urls', namespace='org')),

	# 课程url分配
	path('course/', include('courses.urls', namespace='course')),

)
示例#16
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include
from users.views import ActiveView, ResetView, LoginView
from django.views.generic import TemplateView

urlpatterns = [
    path('', LoginView.as_view(), name='index'),
    path('admin/', admin.site.urls),
    path('compare/', include('compare.urls'), name='compare'),
    path('users/', include('users.urls'), name='users'),
    path('schools/', include('schools.urls'), name='schools'),
    path('active/<slug:active_code>/', ActiveView.as_view(), name='active'),
    path('reset/<slug:reset_code>/', ResetView.as_view(), name='reset'),
    path('search/',
         TemplateView.as_view(template_name='search_method.html'),
         name='search_method'),
]
示例#17
0
# -*- coding: utf-8 -*-
from django.conf.urls import url
from users.views import LoginView, RegisterView, LogoutView, UsercenterView, ActivateUserView, ForgetpwdView, \
    ResetView, SetpwdView

urlpatterns = [
    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'^forgetpwd/$', ForgetpwdView.as_view(), name="forgetpwd"),
    url(r'^activate/(?P<code>\w+)/$', ActivateUserView.as_view()),
    url(r'^reset/(?P<code>\w+)/$', ResetView.as_view(), name="resetpwd"),
    url(r'^setpwd/$', SetpwdView.as_view(), name="setpwd"),
    url(r'^centerinfo/$', UsercenterView.as_view(), name="usercenterinfo"),
]
示例#18
0
文件: urls.py 项目: WuYanlili/Teacher
    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
from django.views.generic import TemplateView
from django.views.static import serve
import xadmin
from Teacher.settings import MEDIA_ROOT

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

urlpatterns = [
    url(r'^teacher/', xadmin.site.urls,name='teacher'),
    url('^$', TemplateView.as_view(template_name='index.html'), 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'activity/(?P<active_code>.*)/$', ActiveUserView.as_view(), name="user_active"),
    url(r'^forget', ForgetView.as_view(), name="forget_pwd"),
    url(r'^modify_pwd', ModifyPwdView.as_view(), name="modify_psw"),
    url(r'reset/(?P<active_code>.*)/$', ResetView.as_view(), name="user_active"),
    url(r'^media/(?P<path>.*)$',  serve, {"document_root":MEDIA_ROOT}),
    url(r'^users/', include('users.urls',namespace="users")),
    url(r'^questions/', include('questions.urls',namespace="questions")),
    url(r'^exam/', include('exam.urls',namespace="exam")),
    url(r'^class/', include('classs.urls',namespace="class")),
    url(r'^operation/', include('operation.urls',namespace="operation")),

]
示例#19
0
    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.conf.urls import url
from django.urls import path, include
from django.views.generic import TemplateView
import xadmin
from organization.views import OrgView
from users.views import LoginView, RegisterView, ActiveUser, ForgetView, ResetView, ModifyPwdView

urlpatterns = [
    path('admin/', 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'),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>.*)/$', ActiveUser.as_view(), name='active'),
    url(r'^forget/$', ForgetView.as_view(), name='forget_pwd'),
    url(r'^reset/(?P<reset_code>.*)/$', ResetView.as_view()),
    url(r'^reset/$', ModifyPwdView.as_view(), name='reset_pwd'),

    url(r'^org_list/$', OrgView.as_view(), name='org_list'),

]
示例#20
0
    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
from organization.views import OrgList
from django.views.static import serve
from django_learn.settings import MEDIA_ROOT

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    #url(r'^form/$', getform, name='UserMessageForm')
    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'^verifyCode/$', ActiveUserView.as_view(), name='verifyCode'),
    url(r'^forgetpwd/$', ForgetPwdView.as_view(), name='forgetpwd'),
    url(r'^pwdReset/$', ResetView.as_view(), name='pwdReset'),
    url(r'^org-list/$', OrgList.as_view(), name='org_list'),
    url(r'media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT})
]
示例#21
0
import xadmin
from mxonline.settings import MEDIA_ROOT, STATIC_ROOT
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyView, \
    LogoutView, IndexView

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url('^$', 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='user_active'),
    url(r'^forget/$', ForgetPwdView.as_view(), name='forget_pwd'),
    url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name='reset_password'),
    url(r'^modify_pwd/$', ModifyView.as_view(), name='modify_code'),
    # org
    url(r'^org/', include('organization.urls', namespace='org')),
    # 处理配置上传文件函数
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    url(r'^static/(?P<path>.*)$', serve, {"document_root": STATIC_ROOT}),

    #
    url(r'^course/', include('courses.urls', namespace='course')),
    url(r'^user/', include('users.urls', namespace='user')),



]
示例#22
0
from MxOnline.settings import MEDIA_ROOT
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView,\
    ResetView, ResetPwdView, LogoutView, IndexView

urlpatterns = [
    # path('admin/', admin.site.urls),
    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'),
    re_path(r'^captcha/', include('captcha.urls')),
    re_path(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name='user_active'),
    path('forgetpwd/', ForgetPwdView.as_view(), name='forget_pwd'),
    re_path(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name='reset_pwd_get'),
    path('resetpwd/', ResetPwdView.as_view(), name='reset_pwd_post'),

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

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

    # 用户信息相关url配置
    path('user/', include('users.urls', namespace='user')),

    # 配置上传文件的访问处理函数
    re_path(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}),
    # re_path(r'^static/(?P<path>.*)$', serve, {'document_root': STATIC_ROOT}),
示例#23
0
urlpatterns = [
    path('admin/', admin.site.urls),
    path('xadmin/', xadmin.site.urls),
    path('', IndexView.as_view(), name='index'),
    path('users/', include('users.urls')),

    # path('login/', login_1, name='login'),
    path('login/', LoginView.as_view(), name='login'),
    path('register/', RegisterView.as_view(), name='register'),
    path('logout/', LogoutView.as_view(), name='logout'),
    re_path('active/(?P<active_code>.*)/', ActiveView.as_view(),
            name='active'),
    # path('active/<str:code>', RegisterView.as_view(), name='register'),
    path('forget/', ForgetView.as_view(), name='forget_pwd'),
    path('reset/', ResetView.as_view(), name='reset_pwd'),
    path('captcha/', include('captcha.urls')),
    path('goods/', include('goods.urls')),
    path('goods/<int:id>/', GoodDetailView.as_view(), name='good_detail'),
    path('category/<int:id>/', CategoryView.as_view(), name='category'),
    path('cart/', ShoppingCartView.as_view(), name='cart'),
    path('order/', include('trade.urls')),
    path('alipay/return/', AlipayView.as_view(), name='alipay'),

    # re_path('static/(?P<path>.*)', serve, {"document_root": STATIC_ROOT}),
    # re_path('media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

# 404和500
handler404 = 'user_operation.views.page_not_found'
handler500 = 'user_operation.views.page_error'
示例#24
0
from django.conf.urls import url, include

from users.views import LoginView, RegisterView, ActivateUserView, ForgetPwdView, ResetView, ModifyPwdView, \
    UserInfoView, LogoutView, UploadImageView, UpdatePwdView, SendEmailCodeView, UpdateEmailView, MyCourseView, \
    MyFavOrgView, MyFavTeacherView, MyFavCourseView, MyMessageView

urlpatterns = [
    url(r'^login/$', LoginView.as_view(), name="login"),  # 登录 # 根目录匹配的时候是不需要“/”的所以要把/login/的“/”去掉
    url(r'^register/$', RegisterView.as_view(), name="register"),  # 注册
    url(r'^activate/(?P<activate_code>.*)$', ActivateUserView.as_view(), name="user_activate"),  # 激活
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),  # 返回找回密码页面
    url(r'^reset/(?P<reset_code>.*)$', ResetView.as_view(), name="reset_pwd"),  # 找回密码
    url(r'^modify/$', ModifyPwdView.as_view(), name="modify_pwd"),  # 处理找回密码逻辑

    url(r'^logout/$', LogoutView.as_view(), name='logout'),  # 退出登录
    url(r'^info/$', UserInfoView.as_view(), name="user_info"),  # 用户信息页及信息页个人资料修改
    url(r'^image/upload/$', UploadImageView.as_view(), name='image_upload'),  # 用户头像修改
    url(r'^update/pwd/$', UpdatePwdView.as_view(), name='update_pwd'),  # 用户个人中心修改密码
    url(r'^sendemail_code/$', SendEmailCodeView.as_view(), name='sendemail_code'),  # 修改邮箱时 发送邮箱验证码
    url(r'^update_email/$', UpdateEmailView.as_view(), name='update_email'),  # 修改邮箱时,验证邮箱和验证码
    url(r'^mycourse/$', MyCourseView.as_view(), name='mycourse'),  # 我的课程
    url(r'^myfav/org/$', MyFavOrgView.as_view(), name='myfav_org'),  # 我收藏的课程机构
    url(r'^myfav/teacher/$', MyFavTeacherView.as_view(), name='myfav_teacher'),  # 我收藏的授课讲师
    url(r'^myfav/course/$', MyFavCourseView.as_view(), name='myfav_course'),  # 我收藏的课程
    url(r'^mymessage/$', MyMessageView.as_view(), name='mymessage'),  # 我的消息

]

示例#25
0
from django.views.generic import TemplateView
from django.views.static import serve

import xadmin
# from mooc.settings import STATIC_ROOT

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

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('logout/', LogoutView.as_view(), name='logout'),
    path('register/', RegisterView.as_view(), name='register'),
    path('forgetpwd/', ForgetPwdView.as_view(), name='forget_pwd'),
    path('captcha/', include('captcha.urls')),
    path('active/<str:active_code>/',
         ActiveUserView.as_view(),
         name='userActive'),
    path('reset/<str:active_code>/', ResetView.as_view(), name='userReset'),
    # path('static/<str:path>/', serve, {'document_root', STATIC_ROOT})
    # path('users/', include('users.urls')),
    # path('courses/', include('courses.urls')),
    # path('organization/', include('organization.urls')),
    # path('operation/', include('operation.urls'))
]

handler404 = 'users.views.page_not_found'
handler500 = 'users.views.page_error'
示例#26
0
文件: urls.py 项目: xypisces/python
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}),

    # 讲师相关url配置
示例#27
0
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.urls import path, include, re_path
from django.views.generic import TemplateView
import xadmin
from users.views import LoginView, RegisterView, ActiveView, ForgetPwdView, ResetView, ModifyPwdView

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'), name='captcha'),
    path('forgetpwd/', ForgetPwdView.as_view(), name='forget_pwd'),
    path('modifypwd/', ModifyPwdView.as_view(), name='modify_pwd'),
    re_path('reset/(?P<active_code>.*)/',
            ResetView.as_view(),
            name='reset_pwd'),
    re_path('active/(?P<active_code>.*)/',
            ActiveView.as_view(),
            name='user_active'),
]
示例#28
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from users.views import HandlerView
from users.views import ResetView
from users.views import TestView

admin.autodiscover()

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^users/login$', HandlerView.as_view(), name='my-view'),
    url(r'^users/add$', HandlerView.as_view(), name='my-view'),
    url(r'^TESTAPI/resetFixture$', ResetView.as_view(), name='reset-view'),
    url(r'^TESTAPI/unitTests$', TestView.as_view(), name='test-view'),
    url(r'^client.html$', HandlerView.as_view(), name='my-view'),
    url(r'^client.js$', HandlerView.as_view(), name='my-view'),
    url(r'^client.css$', HandlerView.as_view(), name='my-view'),
)
示例#29
0
文件: urls.py 项目: zhqlin/mxonline3
"""
# from django.contrib import admin
from django.urls import path, include
from django.views.generic import TemplateView
from django.views.static import serve

import xadmin
# from users.views import user_login
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from organization.views import OrgView
from mxonline3.settings import MEDIA_ROOT
# import captcha

urlpatterns = [
    # path('admin/', admin.site.urls),
    path('xadmin/', xadmin.site.urls),
    # TemplateView.as_view会将template转换为view
    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'),
    path('captcha/', include('captcha.urls')),
    path('active/<slug:active_code>', ActiveUserView.as_view(), name='active'),
    path('forget/', ForgetPwdView.as_view(), name='forget_pwd'),
    path('reset/<slug: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'),
    # 配置上传文件的处置函数
    path('media/<path:path>', serve, {'document_root': MEDIA_ROOT}),
]
from django.conf.urls.static import static

import xadmin

from users.views import LoginView, LogoutView, RegisterView, ActiveUserView, \
    ForgetPasswordView, ResetView, ModifyView
from operation.views import IndexView

from new_muxue_course_online.settings import MEDIA_ROOT

urlpatterns = [
    path('', IndexView.as_view(), name='index'),
    path('xadmin/', xadmin.site.urls),
    path('captcha/', include('captcha.urls')),
    path('login/', LoginView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('register/', RegisterView.as_view(), name='register'),
    path('active/<active_code>', ActiveUserView.as_view(), name='user_active'),
    path('forget_pwd/', ForgetPasswordView.as_view(), name='forget_pwd'),
    path('reset/<active_code>', ResetView.as_view(), name='reset_password'),
    path('modify_pwd/', ModifyView.as_view(), name='modify_password'),
    path('org/',
         include(('apps.organization.urls', 'organization'), namespace="org")),
    path('courses/',
         include(('apps.courses.urls', 'courses'), namespace="course")),
    path('op/', include(('apps.operation.urls', 'operation'), namespace="op")),
    path(r'users/', include(('apps.users.urls', "users"), namespace="users")),
]

urlpatterns += static('/media/', document_root=MEDIA_ROOT)
示例#31
0
from users.views import LogoutView, LoginView, RegisterView, AciveUserView, 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('^$', 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>.*)/$', AciveUserView.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_ROOT}),

    #课程相关url配置
    url(r'^users/', include('users.urls', namespace="users")),
示例#32
0
文件: urls.py 项目: LoveHuier/EduWeb
urlpatterns = [
    # path('admin/', admin.site.urls),
    path('xadmin/', xadmin.site.urls),
    # 调用TemplateView类的as_view方法,会自动转化一个view的函数过来,并在template_name参数指定文件即可,不用自己写一个view类
    path("", IndexView.as_view(), name="index"),
    path("login/", LoginView.as_view(), name="login"),
    path("register/", RegisterView.as_view(), name="register"),

    # 验证码
    path("captcha/", include('captcha.urls')),
    # 用户激活
    path("active/<str:active_code>/", ActiveUserView.as_view(), name="active"),
    path("forget/", ForgetPwdView.as_view(), name="forget_pwd"),
    # 密码重置链接
    path("reset/<str:reset_code>/", ResetView.as_view(), name="reset_pwd"),
    path("modify_pwd/", ModifyPwdView.as_view(), name="modify_pwd"),

    # 课程机构url配置,以org开关的都会去organization.urls中找
    path("org/", include('organization.urls', namespace="org")),
    # 课程相关url配置
    path("course/", include('courses.urls', namespace="course")),
    # 讲师相关url配置
    path("teacher/", include('organization.urls', namespace="teacher")),
    # 用户中心相关url配置
    path("users/", include('users.urls', namespace="users")),
    # 富文本相关url
    path("ueditor/", include('DjangoUeditor.urls')),
]
# 配置上传文件的访问显示
urlpatterns += static(MEDIA_URL, document_root=MEDIA_ROOT)
示例#33
0
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.contrib import admin
import xadmin
from django.views.generic import TemplateView
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from organization.views import OrgView
from mxonline.settings import MEDIA_ROOT
from django.views.static import serve

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/$', ModifyPwdView.as_view(), name="modify_pwd"),
    url(r'^org/', include('organization.urls', namespace="org")),  #防止命名冲突
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
]
示例#34
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
]