예제 #1
0
import xadmin

from django.urls import path, include, re_path

from django.views.generic import TemplateView
from apps.users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from apps.organization.views import OrgView
from django.views.static import serve
from MxOnline.settings import MEDIA_ROOT
from MxOnline.settings import 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('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'),
    re_path('reset/(?P<active_code>.*)/',
            ResetView.as_view(),
            name='reset_pwd'),
    path('modify_pwd/', ModifyPwdView.as_view(), name='modify_pwd'),
    path("org/", include('organization.urls', namespace="org")),
    # 处理图片显示的url,使用Django自带serve,传入参数告诉它去哪个路径找,我们有配置好的路径MEDIAROOT
    re_path(r'^media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),
    path("course/", include('course.urls', namespace="course")),
    re_path('course/(?P<course_id>\d+)/',
            CourseDetailView.as_view(),
예제 #2
0
파일: urls.py 프로젝트: yyx2831/mkw
    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
from django.views.generic import TemplateView  # TemplateView可以不用自己写跳转view也可以完成跳转
from apps.users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyOowdView
import xadmin

# TemplateView自带的view不用自己写跳转view也可以完成跳转
urlpatterns = [
    url(r'^admin/', xadmin.site.urls),
    url('^$', TemplateView.as_view(template_name="index.html"),
        name='index'),  # 使用django自带的TemplateView做跳转
    # url('^login/$', LoginView, name='login'),     # 自己写的跳转
    url('^login/$', LoginView.as_view(), name='login'),  # 登陆
    url('^register/$', RegisterView.as_view(), name='register'),  # 注册
    url(r'^captcha/', include('captcha.urls')),  # 验证码
    # 邮箱激活,解析出url aactive 后面为了验证生成的乱码, 这里<>可以随意写后面要用这个名字调用, 使用正则表达式解析的
    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/$', ModifyOowdView.as_view(), name='modify_pwd'),
]
예제 #3
0
Examples:
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. Add an import:  from blog import urls as blog_urls
    2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import url
from apps.users.views import UserInfoView, CheckCodeView, LoginView, LoginOutView, RegisterView, UserRelationView, \
    UserSlaveView, UserSlaveDelView, UserSlaveEditView, AppLogin1View, AppLogin2View, UserFornumView, PasswordView

urlpatterns = [
    url(r'^login$', LoginView.as_view()),
    url(r'^checkcode$', CheckCodeView.as_view()),
    url(r'^loginout$', LoginOutView.as_view()),
    url(r'^register$', RegisterView.as_view()),
    url(r'^relations$', UserRelationView.as_view()),
    url(r'^slaves$', UserSlaveView.as_view()),
    url(r'^slaves/remove$', UserSlaveDelView.as_view()),
    url(r'^edit', UserSlaveEditView.as_view()),
    url(r'^app/login$', AppLogin1View.as_view()),
    url(r'^app/login2$', AppLogin2View.as_view()),
    url(r'^pwd$', PasswordView.as_view()),
    url(r'^user_fornum', UserFornumView.as_view()),
    url(r'^$', UserInfoView.as_view())
]
예제 #4
0
# from django.views.decorators.csrf import csrf_exempt
from django.views.static import serve
from django.conf.urls import url, include
from DRMDEMO.settings import MEDIA_ROOT

from apps.users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView, \
    LogoutView, MusicianListView, MusicianDetailView
from apps.operations.views import IndexView
from django.views.generic.base import RedirectView
from apps.music.views import PriceIntroduceView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('login/', LoginView.as_view(), name="login"),
    path('logout/', LogoutView.as_view(), name="logout"),
    path('register/', RegisterView.as_view(), name="register"),
    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'),
    url(r'^ueditor/', include('DjangoUeditor.urls')),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    url(r'^static/(?P<path>.*)$', serve, {"document_root": STATIC_ROOT}),
    url(r'^ueditor/', include('DjangoUeditor.urls')),
    # 个人相关页面
    url(r'^users/', include(('apps.users.urls', "users"), namespace="users")),
예제 #5
0
파일: urls.py 프로젝트: nhb-git/mxOnline
from django.views.decorators.csrf import csrf_exempt
from django.views.static import serve

import xadmin

from apps.users.views import LoginView, LogoutView, SendSmsView, DynamicLoginView, RegisterView
from apps.organizations.views import OrgView
from MxOnline.settings import MEDIA_ROOT

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('d_login', DynamicLoginView.as_view(), name='d_login'),
    re_path('^logout/$', LogoutView.as_view(), name='logout'),
    url('^captcha/', include('captcha.urls')),
    re_path('^send_sms/$', csrf_exempt(SendSmsView.as_view()),
            name='send_sms'),
    re_path('^register/$', RegisterView.as_view(), name='register'),

    # media路由
    re_path('^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}),

    # 机构相关页面
    re_path(
        r'^org/',
        include(('apps.organizations.urls', 'organizations'),
                namespace='org')),
]
예제 #6
0
    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
from django.contrib import admin
from apps.users.views import RegisterView, LoginView, LogoutView
from apps.document.views import DocumenView, CreateDocumentView, LogsView, DocumentDeleteView, DocumentDetailView, \
    DocumentUpdateView

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', DocumenView.as_view()),
    url(r'^register/', RegisterView.as_view(), name="register"),
    url(r'^login/', LoginView.as_view(), name="login"),
    url(r'^logout/', LogoutView.as_view(), name="logout"),
    url(r'^document/', DocumenView.as_view(), name="document"),
    url(r'^create/', CreateDocumentView.as_view(), name="createdoc"),
    url(r'^logs/', LogsView.as_view(), name="logs"),
    url(r'^deletedoc/(?P<doc_id>.+)$',
        DocumentDeleteView.as_view(),
        name="delete"),
    url(r'^detaildoc/(?P<doc_id>.+)$',
        DocumentDetailView.as_view(),
        name="detail"),
    url(r'^updatedoc/(?P<doc_id>.+)$',
        DocumentUpdateView.as_view(),
        name="update")
]
예제 #7
0
파일: urls.py 프로젝트: daxiahy/mxonline
    3. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""

from django.conf.urls import url, include
from django.views.generic import TemplateView
from django.views.static import serve
import xadmin

from apps.users.views import LoginView, RegisterView, ActiveUserView, \
    ForgetPwdView, ResetView, ModifyPwdView
from apps.organization.views import OrgView
from 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'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name="reset_pwd"),
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"),
    url(r'^modifypwd/$', ModifyPwdView.as_view(), name="modify_pwd"),

    # 课程机构首页
    url(r'^org_list/$', OrgView.as_view(), name="org_list"),

    # 处理静态文件,上传文件的访问处理
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT})
]
예제 #8
0
from django.urls import path
from apps.users.views import UsernameCountView, RegisterView
from . import views
urlpatterns = [
    path('username/<username:username>/count', UsernameCountView.as_view()),
    path('register/', RegisterView.as_view()),
    path('usernames/<username:username>/count/',
         views.UsernameCountView.as_view()),
]
예제 #9
0
from apps.users.views import LogoutView, LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from django.views.generic import RedirectView
import xadmin
from apps.users.views import IndexView
from django.views.static import serve
from apps.organization.views import OrgView
from DjangoUeditor import urls as djud_urls
from online_studying.settings import MEDIA_ROOT
from apps.course.views import CourseDetailView

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # path('', TemplateView.as_view(template_name='index.html'), name='index'),
    path('login/', LoginView.as_view(), name='login'),
    # 注册url
    path("register/", RegisterView.as_view(),
         name="register"),  # 通过类的as_view方法,调用这个view类
    path('', IndexView.as_view(), name="index"),
    # 退出功能url
    path('logout/', LogoutView.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<active_code>.*)/',
            ResetView.as_view(),
예제 #10
0
파일: urls.py 프로젝트: joopea/JClub
from django.conf.urls import patterns, url
from apps.users.views import LoginView, LogoutView, RegisterView, UserDetailsView, UsernameVariationView, \
    PasswordResetView, ProfileDeleteView

urlpatterns = patterns(
    '',
    url(r'login/$', LoginView.as_view(), name='login'),
    url(r'logout/$', LogoutView.as_view(), name='logout'),
    url(r'register/$', RegisterView.as_view(), name='register_ajax'),
    url(r'user-details/$', UserDetailsView.as_view(), name='user-details'),
    url(r'username-variants/$',
        UsernameVariationView.as_view(),
        name='user-variants'),
    url(r'reset-password/$',
        PasswordResetView.as_view(),
        name='password-reset'),
    url(r'delete/$', ProfileDeleteView.as_view(), name='delete'),
)
예제 #11
0
    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
from django.views.generic import TemplateView
import xadmin
# from apps.users.views import user_login   #面向函数
from apps.users.views import LoginView, RegisterView, ActiveUserView

from message.views import get_message

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    # url(r'^message/$', get_message,name = 'msg'),
    url(r'^$', TemplateView.as_view(template_name="main.html"), name='main'),
    # url(r'^login/$',user_login,name='login'),     #面向函数
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^reg/$', RegisterView.as_view(), name='reg'),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>.*)/$',
        ActiveUserView.as_view(),
        name="useractive")
]
예제 #12
0
from Xadministration.settings import MEDIA_ROOT
from apps.users.views import LoginView, LogoutView, RegisterView, SendEmailView, IndexView

import xadmin
from apps.organizations.views import OrgListView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('xadmin/', xadmin.site.urls),

    # 首页、登陆、注册
    path('', IndexView.as_view(), name='index'),
    # 利用CBV编程:class base view
    path('login/', LoginView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('register/', csrf_exempt(RegisterView.as_view()), name='register'),
    path('send_email/', csrf_exempt(SendEmailView.as_view()), name='send_email'),

    # 课程机构urls
    # url(r'^org_list/', OrgListView.as_view(), name='org_list'),
    url(r'^org/', include(('apps.organizations.urls', 'organizations'), namespace='org')),

    # 用户相关操作
    url(r'^op/', include(('apps.operation.urls', 'operation'), namespace='op')),

    # 公开课
    url(r'^course/', include(('apps.courses.urls', 'courses'), namespace='course')),

    # 用户个人中心
    url(r'^users/', include(('apps.users.urls', 'users'), namespace='users')),
예제 #13
0
from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include
from django.views.generic import TemplateView
from apps.users.views import LoginView, LogoutView, SendSmsView, DynamicLoginView, RegisterView
from django.views.decorators.csrf import csrf_exempt
from django.views.static import serve
from MxOnline.settings import MEDIA_ROOT
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/', LoginView.as_view(), name='login'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('d_login/', DynamicLoginView.as_view(), name='d_login'),
    path("register/", RegisterView.as_view(), name='register'),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^send_sms/', csrf_exempt(SendSmsView.as_view()), name='send_sms'),
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    #  机构相关页面
    url(r'^org/', include(('apps.organization.urls', 'organization'), namespace='org')),
    url(r'^op/', include(('apps.operation.urls', 'operation'), namespace='op')),

]