コード例 #1
0
ファイル: urls.py プロジェクト: yizhichon/py3.6-django-xadmin
from django.views.generic import TemplateView
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')),
コード例 #2
0
ファイル: urls.py プロジェクト: hui1995/ZH_MOOC
    ModifyPwdView
from zh_mooc.settings import MEDIA_ROOT

urlpatterns = [
    url(r'^admin/', xadmin.site.urls),
    url('^$', IndexView.as_view(), name="index"),
    #富文本相关url
    url(r'^ueditor/', include('DjangoUeditor.urls')),
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),
    url(r'^captcha/', include('captcha.urls')),
    url(r'register/$', RegisterView.as_view(), name='register'),
    url('^logout/$', LogoutView.as_view(), name="logout"),
    url(r'^course/', include('courses.urls', namespace='course')),
    url(r'^login/$', LoginView.as_view(), name="login"),
    url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(),
        name="reset_pwd"),
    url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"),
    url(r'^register/$', RegisterView.as_view(), name='register'),
    url(r'^active/(?P<active_code>.*)/$',
        AciveUserView.as_view(),
        name="user_active"),
    # 配置上传文件的访问处理函数
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),

    # 课程机构url配置
    url(r'^org/', include('organization.urls', namespace="org")),
]
#全局404页面配置
handler404 = 'users.views.page_not_found'
handler500 = 'users.views.page_error'
コード例 #3
0
ファイル: urls.py プロジェクト: mutallipp/web
from django.conf.urls import include, url
from django.conf.urls.static import static
from django.views.generic import TemplateView
from index import urls
from users.views import LoginView,RegisterView,AciveUserView,User_home,LogoutView,User_games,AjaxGetCaptcha
from web import settings


urlpatterns = [
    # Examples:
    # url(r'^$', 'web01.views.index', name='index'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^$', include(urls) ,name='urls'),
    url(r'^captcha/', include('captcha.urls')),
    url(r'login/$', LoginView.as_view() ,name='login'),
    url(r'regist/$', RegisterView.as_view() ,name='regist'),
    url(r'user/$', User_home.as_view() ,name='user'),
    url(r'games/$', User_games.as_view() ,name='games'),
    url(r'active/(?P<active_code>.*)/$', AciveUserView.as_view() ,name='active'),
    url(r'log_out/$', LogoutView.as_view() ,name='log_out'),
    url(r'freshcaptcha/$', AjaxGetCaptcha.as_view() ,name='freshcaptcha'),



]


if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #4
0
"""
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,AciveUserView,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
    url(r'^active/(?P<active_code>.*)/$', AciveUserView.as_view(), name="user_active"),  # 激活账号的url
    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")),  # 在org下可以进入organization下的url找到相应的Url

    # 配置上传文件的访问处理函数
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
]
コード例 #5
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')),

)