Beispiel #1
0
from organizations.views import OrgView
from django.views.static import serve
from onlineEducation.settings import MEDIA_ROOT, STATIC_ROOT

urlpatterns = [
    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('captcha/', include('captcha.urls')),
    re_path('active/(?P<active_code>.*)/',
            ActiveUserView.as_view(),
            name="user_active"),
    re_path('reset/(?P<reset_code>.*)/', ResetView.as_view(),
            name="reset_pwd"),
    path('forgetpwd/', ForgetPwdView.as_view(), name='forget_pwd'),
    path('modify_pwd/', ModifyView.as_view(), name='modify_pwd'),
    path('org_list/', OrgView.as_view(), name="org_list"),
    re_path(r'^media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),
    re_path(r'^static/(?P<path>.*)', serve, {"document_root": STATIC_ROOT}),
    path("org/", include('organizations.urls', namespace="org")),
    path("course/", include('courses.urls', namespace="course")),
    path("users/", include('users.urls', namespace="users")),
]

# 全局404页面配置
handler404 = 'users.views.pag_not_found'
# 全局500页面配置
handler500 = 'users.views.page_error'
Beispiel #2
0
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>.*)/$',
        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/$', 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}),

    # 用户相关url配置
    url(r'^users/', include('users.urls', namespace='users')),
Beispiel #3
0
from users.views import LoginView, RegisterView, ActiveView, ForgetPwdView, ResetView, ModifyView
from mooc.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>.*)/$',
        ActiveView.as_view(),
        name="user_active"),
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget"),
    url(r'^reset_pwd/(?P<reset_code>.*)/$',
        ResetView.as_view(),
        name="reset_pwd"),
    url(r'^modify_pwd/$', ModifyView.as_view(), name="modify_pwd"),

    # 机构路由
    url(r'^org/', include('organization.urls', namespace='org')),
    # 课程路由
    url(r'^course/', include('course.urls', namespace='course')),
    # 用户路由
    url(r'^users/', include('users.urls', namespace='users')),
    # 上传文件的访问处理
    url(r'^media/(?P<path>.*)/$',
        serve, {'document_root': MEDIA_ROOT},
        name="media"),
]
Beispiel #4
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')),



]

handler404 = 'user.view.page_not_found'
Beispiel #5
0
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'))
"""
import xadmin
from django.urls import path
from django.conf.urls import url, include
from django.views.static import serve
from django.views.generic import RedirectView
from users.views import LoginView, RegisterView,ActiveUserView, ForgetPwdView, ResetView, ModifyView
from order.views import ProductView
from MLGB.settings import MEDIA_ROOT


urlpatterns = [
    url(r'xadmin/', xadmin.site.urls),
    url(r'^favicon.ico$', RedirectView.as_view(url=r'static/images/favicon.ico')),
    url('^$', ProductView.as_view(), name="index"),
    url('^login/$', LoginView.as_view(), name="login"),
    url('^register/$', RegisterView.as_view(), name="register"),
    url(r'^upload/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    url(r'^users/', include('users.urls', namespace="users")),
    url(r'^order/', include('order.urls', namespace="order")),
    url(r'^address/', include('address.urls', namespace="address")),
    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'),
    url(r'^modify/', ModifyView.as_view(), name='modify'),
]
Beispiel #6
0
from LgOnline.settings import BASE_DIR
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('xadmin/', xadmin.site.urls),
    path('captcha', include('captcha.urls')),
    url('^$', TemplateView.as_view(template_name="index.html"), name='index'),
    re_path(r'^login/', LoginView.as_view(), name='login'),
    re_path(r'^register/', RegisterView.as_view(), name='register'),
    re_path(r'^active/(?P<active_code>.*)/$',
            ActiveUserView.as_view(),
            name='active'),
    re_path(r'^forget/$', ForgetPwdView.as_view(), name='forget_pwd'),
    re_path(r'^modifypwd/$', ModifyView.as_view(), name='modify_pwd'),
    re_path(r'^reset/(?P<active_code>.*)/$',
            ResetView.as_view(),
            name='resetpwd'),

    #上传文件访问处理
    re_path(r'^media/(?P<path>.*)$', serve,
            {'document_root': os.path.join(BASE_DIR, 'media')}),

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

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