コード例 #1
0
ファイル: urls.py プロジェクト: wlk-flyme/StudyOnline
from organization.views import OrgView
from django.views.static import serve
from StudyOnline.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="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('user.urls', namespace='users')),
コード例 #2
0
    url(r'^xadmin/', xadmin.site.urls),

    # 账户相关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'^activate/(?P<activation_code>.*)/$',
        ActivateView.as_view(),
        name='activate'),
    url(r'^forgetpwd/$', ForgetPwdView.as_view(), name='forgetpwd'),
    url(r'^resetpwd/(?P<reset_code>.*)/$',
        ResetPwdView.as_view(),
        name='resetpwd'),
    url(r'^modifypwd/$', ModifyPwdView.as_view(), name='modifypwd'),

    # 配置media访问路径
    url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}),
    # 配置static访问路径
    url(r'^static/(?P<path>.*)$', serve,
        {'document_root': STATICFILES_DIRS[0]}),

    # organization相关url
    url(r'^org/', include('organization.urls', namespace='org')),

    # course相关url
    url(r'^course/', include('course.urls', namespace='course')),

    # 用户中心相关urls
    url(r'^users/', include('user.urls', namespace='user')),
コード例 #3
0
ファイル: urls.py プロジェクト: heboan/hbasa
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/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, re_path, include
from .settings import MEDIA_ROOT
from django.views.static import serve
from user.views import IndexView, LoginView, LogoutView, ProfileView, ModifyPwdView

urlpatterns = [
    # path('admin/', admin.site.urls),
    path('', IndexView.as_view(), name='index'),
    path('login/', LoginView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('profile', ProfileView.as_view(), name='profile'),
    path('modify_pwd', ModifyPwdView.as_view(), name='modifypwd'),
    path('user/', include('user.urls', namespace='user')),
    re_path('media/(?P<path>.*)', serve, {'document_root': MEDIA_ROOT})
]
コード例 #4
0
ファイル: urls.py プロジェクト: mxrain/Jaoyu
from django.views.static import serve

import xadmin
from jaoyu.settings import MEDIA_ROOT

from user.views import LoginViews, RegisterViews, ActiveUserView, ForgetpawView, NewpwdView, ModifyPwdView

urlpatterns = [
    path('admin/', xadmin.site.urls),  # xadmin页面
    path('', TemplateView.as_view(template_name="index.html"),
         name="index"),  # 主页
    path('login/', LoginViews.as_view(), name="login"),  # 登录页面
    path('register/', RegisterViews.as_view(),
         name="register"),  # 注册页面、注册表单post
    path('captcha/',
         include('captcha.urls')),  # 引用django-captcha自带的urls # 验证码图片
    re_path('active/(?P<active_code>.*)/',
            ActiveUserView.as_view(),
            name='user_active'),  # 注册激活get页面
    path('forget/', ForgetpawView.as_view(), name="forgetpaw"),  # 忘记密码页面
    re_path("reset/(?P<forget_code>.*)/", NewpwdView.as_view(),
            name="newpwd"),  # 重置密码跳转连接
    path('modify_pwd/', ModifyPwdView.as_view(),
         name='modify_pwd'),  # post修改用户密码
    # 处理图片显示的url,使用Django自带serve,传入参数告诉它去哪个路径找,我们有配置好的路径MEDIAROOT
    re_path(r'^media/(?P<path>.*)', serve,
            {"document_root": MEDIA_ROOT}),  # 上传图片下载图片连接
    # 课程机构app相关url配置
    path("org/", include('organization.urls', namespace="org")),  # /org/
]
コード例 #5
0
ファイル: urls.py プロジェクト: YuelLi/Mooc-platform
from django.conf import settings
from django.conf.urls.static import static
import xadmin

from user.views import LoginView, RegisterView, ActivateView, ForgotPwdView, ResetPwdView, ModifyPwdView
from organization.views import InstructorListView, InstructorDetailView
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')),
    path('activate/<code>/', ActivateView.as_view(), name="activate"),
    path('reset/', ForgotPwdView.as_view(), name="reset"),
    path('reset/password/<code>/', ResetPwdView.as_view(), name="reset_pwd"),
    path('modify/', ModifyPwdView.as_view(), name="modify_pwd"),

    # organization urls
    path('org/', include('organization.urls')),

    # course urls
    path('course/', include('course.urls')),

    # instructor urls
    path('instr/', InstructorListView.as_view(), name="instr-list"),
    path('instr/detail/<instr_id>/',
         InstructorDetailView.as_view(),
         name="instr-detail"),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) + static(
    settings.STATIC_URL, document_root=settings.STATIC_ROOT)
コード例 #6
0
from django.conf.urls import url

from user.views import RegisterView,ActiveView,LoginView,LogoutView,UpdatePwdView,ModifyPwdView,ResetPwdView
from user.views import UserInfoView,UserOrderView,UserAddressView,UpdateDefaultAddressView,UserCommentView

urlpatterns = [
    url(r'^register/$', RegisterView.as_view(),name='register'), # 注册
    url(r'^active/(?P<token>.*)/$', ActiveView.as_view(),name='active'), # 用户激活
    url(r'^login/$', LoginView.as_view(),name='login'), # 登录
    url(r'^update_pwd/$', UpdatePwdView.as_view(),name='update_pwd'), # 找回密码页面
    url(r'^modify_pwd/(?P<token>.*)/$', ModifyPwdView.as_view(),name='modify_pwd'), #修改密码
    url(r'^reset_pwd/$', ResetPwdView.as_view(),name='reset_pwd'), #重设密码
    url(r'^logout/$', LogoutView.as_view(),name='logout'), # 退出

    url(r'^info/$', UserInfoView.as_view(),name='user_info'), #个人中心
    url(r'^order/$', UserOrderView.as_view(),name='user_order'), #个人订单
    url(r'^address/$', UserAddressView.as_view(),name='user_address'), #个人收货地址
    url(r'^update_address', UpdateDefaultAddressView.as_view(), name='update_address'), # 更改默认收货地址
    url(r'^comment/$',UserCommentView.as_view(),name='comment') #用户评论
]