Пример #1
0
from users.views import user_login
from users.views import LoginView,RegisterView,ActiveUserView,ForgetPwdView,ResetView,ModifyPwdView
from organization.views import OrgView

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}),
Пример #2
0
from xadmin.plugins import xversion
from django.views.generic import TemplateView
from users.views import IndexView, LogoutView, RegisterView, ModifyPwdView, ForgetPwdView

xversion.register_models()

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

    #path('', TemplateView.as_view(template_name='index.html'), name='index'),
    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('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')),
    re_path('media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),

    #re_path('static/(?P<path>.*)', serve, {"document_root": STATICFILES_DIRS }),
    path('course/', include('courses.urls', namespace='course')),
    path('users/', include('users.urls', namespace='users')),
Пример #3
0
"""
from django.conf.urls import url, include
from django.views.generic import TemplateView
from django.views.static import serve

from extra_apps import xadmin
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from users.views import LogoutView, IndexView
from Gmooc.settings import MEDIA_ROOT, STATIC_ROOT

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url('^$', IndexView.as_view(), name='index'),  # 对应在html文件中的url
    url('^login/$', LoginView.as_view(), name='login'),  # 对应在html文件中的url
    url('^logout/$', LogoutView.as_view(), name='logout'),  # 对应在html文件中的url
    url('^register/$', RegisterView.as_view(),
        name='register'),  # 对应在html文件中的url
    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<reset_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}),
Пример #4
0
from django.urls import path, re_path, include
from django.views.static import serve
from .settings import MEDIA_ROOT
# , STATIC_ROOT

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

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # 登陆类url
    re_path(r'^$', IndexView.as_view(), name='index'),
    re_path(r'^login/$', LoginView.as_view(), name='login'),
    re_path(r'^logout/$', LogoutView.as_view(), name='logout'),
    re_path(r'^register/$', RegisterView.as_view(), name='register'),
    re_path(r'^forget/$', ForgetPwdView.as_view(), name='forget'),

    # captcha库
    re_path(r'^captcha/', include('captcha.urls')),

    # 邮箱激活验证链接
    re_path(r'^active/(?P<active_code>.*)/$',
            ActiveUserView.as_view(),
            name='user_active'),
    re_path(r'^reset/(?P<reset_code>.*)/$',
            ResetView.as_view(),
            name='user_reset'),
    # re_path(r'^update_email/(?P<reset_code>.*)/$', ResetView.as_view(), name='user_reset'),
    re_path(r'^modify_pwd/$', ModifyPwdView.as_view(), name='modify_pwd'),
Пример #5
0
import xadmin
from django.views.static import serve
from wx.views import wx_view
from users.views import LoginView, RegisterView, FindPwd1View, FindPwd2View, AccountView, DeliveryView, \
    DeliveryChangeView, OrderView, OrderDetailView, ExpressView, CouponView, CouponGoodsView, CartView, CartCommitView,\
    PayView, pay_success_view, DetailView, DifferView, SearchView, MineView, MoreView, TransferView, \
    transfer_success_view, EndorsementView, EndorsementTypeView, EndorsementCashView, AuthorizeView, PosterView, \
    InvitationView, AutoPayView, TelView, QuestionsView, QuestionDetailView, RedPacketView, PromoteListView, EBookView
from users.views import IndexView
from MkOnline.settings import MEDIA_ROOT, STATICFILES_DIRS

urlpatterns = [
    url('^wx$', wx_view, name="wx"),
    url('^$', IndexView.as_view(), name="index"),
    url('^login/$', LoginView.as_view(), name="login"),
    url('^reg/$', RegisterView.as_view(), name="reg"),
    url('^find_pwd1/(change|find)*$', FindPwd1View.as_view(),
        name="find_pwd1"),
    url('^find_pwd2/(change|find)*$', FindPwd2View.as_view(),
        name="find_pwd2"),
    url('^mine/$', MineView.as_view(), name="mine"),
    url('^detail/(\d*)$', DetailView.as_view(), name="detail"),
    url('^differ/$', DifferView.as_view(), name="differ"),
    url('^search/$', SearchView.as_view(), name="search"),
    url('^more/(\S*)$', MoreView.as_view(), name="more"),
    url('^account/$', AccountView.as_view(), name="account"),
    url('^delivery/(change)*$', DeliveryView.as_view(), name="delivery"),
    url('^delivery_change/(edit|add)*/(\d+)$',
        DeliveryChangeView.as_view(),
        name="delivery_change"),
    url('^order/(\d*)$', OrderView.as_view(), name="order"),
Пример #6
0
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, include
from django.views.static import serve
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}),
Пример #7
0
from django.urls import path
from rest_framework_simplejwt.views import (
    TokenObtainPairView,
    TokenRefreshView,
)
from users.views import RegisterView

urlpatterns = [
    path('v1/register/', RegisterView.as_view(), name='auth_register'),
    path('v1/token/', TokenObtainPairView.as_view(), name='token_obtain_pair'),
    path('v1/token/refresh/', TokenRefreshView.as_view(),
         name='token_refresh'),
]
Пример #8
0
from django.contrib import admin
from django.views.generic import TemplateView
from django.views.static import serve
import xadmin
from users.views import LoginView, LogoutView, RegisterView, ActiveUserView, \
    ForgetPwdView, ResetView, ModifyPwdView, UserCenterView
from operate.views import PaperView, PaperListView, CourseListView, DownloadFunView
from TestOnlinExam.settings import MEDIA_ROOT, STATIC_ROOT, STATIC_URL
from django.conf.urls.static import static

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^$', TemplateView.as_view(template_name="index.html"),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(r'^user_center/$', UserCenterView.as_view(), name="user_center"),
    url(r'^paper/(?P<paper_id>.*)/$', PaperView.as_view(), name="paper"),
    url(r'^paperlist/$', PaperListView.as_view(), name="paper_list"),
    # 配置媒体文件显示的view
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),

    url(r'course_list/$', CourseListView.as_view(), name="course_list_online_study"),
    url(r'download_info/$', DownloadFunView.as_view(), name="download"),
    url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': STATIC_ROOT}),
]  # + static(STATIC_URL, document_root=STATIC_ROOT)
Пример #9
0
from django.conf.urls import url

from users.views import RegisterView, LoginView, InforView, ForgetView, PasswordView, SendMsg, MemberView, AddressView, \
    GladdressView

urlpatterns = [
    url(r'^register/$', RegisterView.as_view(), name='注册'),
    url(r'^login/$', LoginView.as_view(), name='登录'),
    url(r'^infor/$', InforView.as_view(), name='个人资料'),
    url(r'^forgetpassword/$', ForgetView.as_view(), name='忘记密码'),
    url(r'^password/$', PasswordView.as_view(), name='修改密码'),
    url(r'^sendmsg/$', SendMsg.as_view(), name='发送短信验证'),
    url(r'^member/$', MemberView.as_view(), name='个人中心'),
    url(r'^address/$', AddressView.as_view(), name='收货地址'),
    url(r'^gladdress/$', GladdressView.as_view(), name='管理收货地址'),
    # url(r'^village/$', VillageView.as_view(), name='校区选择'),
]
Пример #10
0
#-*- codeing = utf-8 -*-
'''
@Time : 2020-09-22 20:19
@Author : 吴艺长
@File: url.py
@Software: PyCharm
@python:3.6.8
'''
from django.conf.urls import url
# from django.urls import path
from users.views import RegisterView, LogInView

urlpatterns = [
    url(r"register/", RegisterView.as_view()),
    url(r"Login/", LogInView.as_view())
]
Пример #11
0
from users.views import RegisterView
from django.urls import path
from .views import (
    HelloWorldView,
    LogoutView,
    UserDetailView,
    UserUpdateView,
    PasswordResetView,
    PasswordResetRequestView,
    VerifyPasswordResetTokenView,
    RequestVerifyEmailView,
    VerifyEmailView,
)

urlpatterns = [
    path("create/", RegisterView.as_view(), name="register"),
    path("helloworld", HelloWorldView.as_view(), name="hello-world"),
    path("", UserDetailView.as_view(), name="user-detail"),
    path("logout/", LogoutView.as_view(), name="logout"),
    path("edit/", UserUpdateView.as_view(), name="user-update"),
    path("verify_email/", VerifyEmailView.as_view(), name="verify-email"),
    path(
        "request_email_verification_email/",
        RequestVerifyEmailView.as_view(),
        name="request-verification-email",
    ),
    path("verify_password_reset_token/",
         VerifyPasswordResetTokenView.as_view()),
    path(
        "password_reset_request/",
        PasswordResetRequestView.as_view(),
Пример #12
0
    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, re_path

from users.views import LoginView, RegisterView, ActiveView, ForgetPasswdView, ResetView, ModifyPwdView
from articles.views import HomeArricle, DetailArticle, CategoryView, TagView, TimeLine, AboutMe, ArticleTheme

urlpatterns = [
    path(r'', HomeArricle.as_view(), name='home_page'),
    path(r'login/', LoginView.as_view(), name='login_page'),
    path(r'register/', RegisterView.as_view(), name='register_page'),
    path(r'admin/', admin.site.urls),
    path(r'captcha/', include('captcha.urls')),
    re_path(r'active/(?P<active_code>.*)',
            ActiveView.as_view(),
            name='user_active'),
    path(r'forget/', ForgetPasswdView.as_view(), name='forget_passwd'),
    re_path(r'reset/(?P<active_code>.*)',
            ResetView.as_view(),
            name='reset_passwd'),
    path(r'modifypwd/', ModifyPwdView.as_view(), name='modify_pwd'),
    path(r'detail/<str:article_name>',
         DetailArticle.as_view(),
         name='article_detail'),
    path(r'category/<str:category_name>/<int:index>',
         CategoryView.as_view(),
Пример #13
0
from django.conf.urls import include, url
from django.contrib import admin
from users.views import (
    RegisterView, LoginView, LogoutView)
from django.conf import settings
from django.contrib.auth import views as auth_views
from django.views.static import serve

urlpatterns = [

	url(r'^admin/', include(admin.site.urls)),
    url(r'^register/$', RegisterView.as_view(), name="user-register"),
    url(r'^$', LoginView.as_view(), name="user-login"),
    url(r'^logout/$', LogoutView.as_view(), name="logout"),
    
]

if settings.DEBUG:
    urlpatterns += [

        url(r'^media/(.*)$', serve,
            {'document_root': settings.MEDIA_ROOT}),
    ]
Пример #14
0
# -*- coding: utf-8 -*-

from __future__ import unicode_literals
from django.conf.urls import url

from users.views import (LoginView, PermissionUpdateView, PermissionVerifyView,
                         IdentifierCheckView, RegisterView, PasswordResetView,
                         PasswordChangeView, UserProfileView)

urlpatterns = [
    url(r'^/identifier/check$',
        IdentifierCheckView.as_view(),
        name='identifier_check'),
    url(r'^/register$', RegisterView.as_view(), name='register'),
    url(r'^/login$', LoginView.as_view(), name='login'),
    url(r'^/permission/update$',
        PermissionUpdateView.as_view(),
        name='permission_update'),
    url(r'^/permission/verify$',
        PermissionVerifyView.as_view(),
        name='permission_verify'),
    url(r'^/password/reset$',
        PasswordResetView.as_view(),
        name='password_reset'),
    url(r'^/password/change$',
        PasswordChangeView.as_view(),
        name='password_change'),
    url(r'^/profile$', UserProfileView.as_view(), name='profile'),
]
Пример #15
0
        name='external-login',
    ),
    path(
        'accounts/logout/',
        LogoutView.as_view(),
        name='logout',
    ),
    path(
        'accounts/logged_out/',
        TemplateView.as_view(template_name="registration/logged_out.html"),
        name='logged_out',
    ),
    path(
        'accounts/',
        include('django.contrib.auth.urls'),
    ),
    path(
        'accounts/register/',
        RegisterView.as_view(),
        name='register',
    ),
    path(
        'projects/',
        include('project.urls'),
    ),
    path(
        'admin/',
        admin.site.urls,
    ),
]
Пример #16
0
from django.urls import path, include, re_path
from django.views.generic import TemplateView
from django.views.static import serve
from OnlineSchool.settings.common import MEDIA_ROOT, STATIC_ROOT
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from course.views import IndexView
from django.conf.urls import url

urlpatterns = [
    # path('admin/', admin.site.urls),
    path('xadmin/', xadmin.site.urls),
    # path('', TemplateView.as_view(template_name='index.html', extra_context={'current_page': 'index'}), name='index'),
    path('', IndexView.as_view(), name='index'),
    # path('login/', views.user_login, name='login'),
    path('login/', LoginView.as_view(), name='login'),
    path('register/', RegisterView.as_view(), name='register'),
    path('captcha/', include('captcha.urls')),
    # 处理图片显示的url,使用Django自带serve,传入参数告诉它去哪个路径找,我们有配置好的路径MEDIAROOT
    re_path(r'^media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),
    # 添加邮件激活的url
    # re_path('active/(?P<active_code>[\w\d]+)/(?P<pk>\d+)/', ActiveUserView.as_view(), name='user_active'),
    path('active/<str:active_code>/<int:pk>/',
         ActiveUserView.as_view(),
         name='user_active'),
    path('forget/', ForgetPwdView.as_view(), name='forget_pwd'),
    # 重置密码激活邮箱的url
    path('reset/<str:active_code>/<int:pk>/',
         ResetView.as_view(),
         name='reset_pwd'),
    # 修改密码
    path('modify_pwd/', ModifyPwdView.as_view(), name='modify_pwd'),
Пример #17
0
# encoding: utf-8
"""
@version: 1.0
@author: 
@file: urls
@time: 2019-06-24 00:06
"""

from django.urls import path
from users.views import RegisterView, UserInfosView

urlpatterns = [
    path("register", RegisterView.as_view()),
    path("userinfos", UserInfosView.as_view())
]
Пример #18
0
from django.conf.urls import include, url,patterns
from django.contrib import admin
from users.views import RegisterView,LoginView, LogoutView, UserProfileView, GameView
from django.views.generic import View
from django.views.decorators.csrf import csrf_exempt


urlpatterns = patterns('',

    url(r'^$', GameView.as_view()),

    url(r'^login/$', csrf_exempt(LoginView.as_view())),

    url(r'^register/$', csrf_exempt(RegisterView.as_view())),

    url(r'^logout/$', csrf_exempt(LogoutView.as_view())),

    url(r'^profile/$', csrf_exempt(UserProfileView.as_view())),


    # url(r'^search$', SearchView.as_view()),
    #
    # url(r'^post$', PostView.as_view()),
    #
    # url(r'^repost$', RepostView.as_view()),
)
Пример #19
0
from django.views.static import serve
from .settings import MEDIA_ROOT
import xadmin

from users.views import mylogin
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from organization.views import OrgView

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),

    # xadmin, 支持image字段显示的url配置
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),

    # 处理静态文件
    url('^$', TemplateView.as_view(template_name="index.html"), name="index"),
    # url('^login/$', TemplateView.as_view(template_name="login.html"), name="login")
    # 基于函数的处理方式
    # url('^login/$', mylogin, name="login")
    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="active"),
    url(r'^forget/$', ForgetPwdView.as_view(), name="forget"),
    url(r'^reset/(?P<reset_code>.*)/$', ResetView.as_view(), name="reset"),
    url(r'^modify/$', ModifyPwdView.as_view(), name="modify"),
    url(r'^org/', include('organization.urls', namespace="org")),
]
Пример #20
0
from django.conf.urls import patterns, include, url
from users.views import RegisterView

urlpatterns = patterns('',
    url(r'^register/?$', RegisterView.as_view(), name='users-register'),
    url(r'^signin/?$', 'django.contrib.auth.views.login', {
            'template_name': 'users/sign_in.html'
        }, name='users-signin'),
    url(r'^signout/?$', 'django.contrib.auth.views.logout', {
            'template_name': 'users/signed_out.html'
        }, name='users-signout')
)
Пример #21
0
    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))
"""
import xadmin

from django.conf.urls import url
from django.conf.urls import include
from django.contrib import admin
from django.views.generic import TemplateView

from users.views import LoginView
from users.views import RegisterView
from users.views import ActiveUserView
from users.views import ForgetPwdView
from users.views import ResetView
from users.views import ModifyPwdView

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^$',TemplateView.as_view(template_name="index.html"),name="index"),
    # url(r'^login/$',user_login,name="login"),
    url(r'^captcha/',include('captcha.urls')),
    url(r'login/$',LoginView.as_view(),name='login'),
    url(r'register/$',RegisterView.as_view(),name='register'),
    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<reset_code>.*)/$',ResetView.as_view(), name='reset_pwd'),
    url(r'^modify_pwd/$',ModifyPwdView.as_view(),name='modify_pwd')
]
Пример #22
0
    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.conf import settings
from django.views.generic import TemplateView
from django.views.static import serve
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetPwdView, \
    ModifyPwdView
from organization.views import CourseOrgView, Comments_Upload, CustomAddView, CustomAjaxView

import xadmin
urlpatterns = [
    # url(r'^admin/', admin.site.urls),
    url(r'^admin/', xadmin.site.urls),
    url(r'^$', TemplateView.as_view(template_name='index.html'), name='my_index'),
    url(r'^login/$', LoginView.as_view(), name='my_login'),
    url(r'^register/$', RegisterView.as_view(), name='my_register'),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>\w*)/$', ActiveUserView.as_view(), name='my_active_user'),
    url(r'^forget_pwd/$', ForgetPwdView.as_view(), name='forget_pwd'),
    url(r'^reset/(?P<reset_code>\w*)/$', ResetPwdView.as_view(), name='reset_pwd'),
    url(r'modify_pwd/$', ModifyPwdView.as_view(), name='my_modify_pwd'),
    url(r'^org_list/$', CourseOrgView.as_view(), name='org-list'),
    url(r'^media/(?P<path>.*)$', serve, {'document_root': settings.MEDIA_ROOT}),
    # 这个项目里面的测试,尝试用ajax动态的提交内容到后台
    url(r'^comments_upload/$', Comments_Upload.as_view(), name='comments_upload'),
    url(r'^ajax/add/$', CustomAddView.as_view(), name='comments_add'),
    url(r'^ajax/$', CustomAjaxView.as_view(), name='ajax_add'),
]
Пример #23
0
from django.views.generic import TemplateView
from users.views import HomeView, LoginView, LogoutView, RegisterView, ActiveUserView, ForgetPwdView,ResetView,ModifyPwdView, MyOperationView
from users.views import ProfileView,AjaxAvatarUploadView,MarkProgCount
from article.views import TimerShaftView
from django.conf import settings #上传图片
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'),
    # 进度条
Пример #24
0
# -*- coding: utf-8 -*-
from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static

from game.views import HomeView, TeamView
from users import views as users_views
from users.views import LoginView, RegisterView, UserInfoView, UserRulesView, UserHistoryView

urlpatterns = [
    url(r'^admin/', admin.site.urls),  # 后台管理页面
    # url(r'^captcha/', include('captcha.urls')),  # 验证码
    url(r'^$', LoginView.as_view(), name='log_in'),  # 用户登录界面(主页)
    url(r'^register/$', RegisterView.as_view(), name='register'),  # 用户注册页面
    # url(r'^register/$', users_views.register, name='register'),  # 用户注册页面
    url(r'^user_center/info/$', UserInfoView.as_view(),
        name='user_info'),  # 用户中心信息页面
    url(r'^user_center/history/$',
        UserHistoryView.as_view(),
        name='user_history'),  # 用户中心游戏历史页面
    url(r'^user_center/rules/$', UserRulesView.as_view(),
        name='user_rules'),  # 用户中心游戏规则页面
    # url(r'^user_center/rules/$', users_views.usercenter_rules, name='user_rules'),  # 用户中心游戏规则页面
    url(r'^home$', HomeView.as_view(), name='home'),  # 游戏大厅页面
    url(r'^select_team/$', TeamView.as_view(), name='select_team'),  # 组建队伍页面
    url(r'^user_center/history/update/$',
        users_views.updateScore,
        name='updateScore'),  # 更新数据
    url(r'^user_center/history/update/$',
        users_views.gameOver,
Пример #25
0
from django.views.generic import TemplateView

from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView, LogoutView, IndexView
from organization.views import OrgView
# 函数方法
# 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")),
Пример #26
0
from django.contrib import admin
from django.urls import path, re_path, include
from django.views.generic import TemplateView
from django.views.static import serve
import xadmin
from NeuOnline.settings import MEDIA_ROOT

from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView
from organization.views import OrgView
urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    path('index/',
         TemplateView.as_view(template_name="index.html"),
         name="index"),
    re_path('^login/$', LoginView.as_view(), name="login"),
    re_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('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_list/', OrgView.as_view(), name='org_list'),

    #处理上传文件的处理函数
    re_path('media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),
Пример #27
0
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,ActiveUserView,ForgetpwdView,ResetView,ModifyPwdView,LogOutView
from organization.views import OrgView
from operation.views import IndexView
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>.*)/$',ActiveUserView.as_view(),name="user_active"),
    url(r'forget/$',ForgetpwdView.as_view(),name="forget_pwd"),
    url(r'^reset/(?P<reset_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'course/',include('courses.urls',namespace="course")),

    #配置上传文件的访问处理函数
    url(r'^media/(?P<path>.*)/$',serve,{"document_root":MEDIA_ROOT}),
Пример #28
0
from django.urls import path
from . import views
from users.views import RegisterView, LoginView, LogoutBackend, forgotView
from .views import *

urlpatterns = [
    path('', indexView.as_view(), name='myadmin_index'),
    path('login/', LoginView.as_view(), name='myadmin_login'),
    path('register/', RegisterView.as_view(), name='myadmin_register'),
    path('empty_page/', views.empty_page, name='empty_page'),
    path('safe_account/', views.safe_account, name="safe"),
    path('shop_cart/', views.Shop_Cart, name="shop_cart"),
    path('trasaction_record/',
         views.Trasaction_Record,
         name="trasaction_record"),
    path('charge/', ChargeView.as_view(), name="charge"),
    path('system_mes/', views.system_mes, name="system_mes"),
    path('mail_mes/', views.mail_mes, name="mail_mes"),
    path('score_log/', views.score_log, name="score_log"),
    path('order/', orderView.as_view(), name="order"),
    path('logout/', LogoutBackend.as_view(), name="logout"),
    path('forgot/', forgotView.as_view(), name="forgot"),
    path('varified/', varifiedView.as_view(), name="varified"),
    path('books/', user_books_View.as_view(), name="user_books"),
    path('add_cart/', add_to_cart, name="add_cart"),
    path('del_cart/', del_cart_product, name="del_cart"),
    path('payBycoins/', payBycoins, name="payBycoins"),
    path(r'get_unread', get_unread, name='get_unread'),
    path(r'get_readed', get_readed, name='get_readed'),
    path(r'get_trash', get_trash, name='get_trash'),
]
Пример #29
0
 def setUp(self):
     self.factory = APIRequestFactory()
     self.path = reverse('register')
     self.view = RegisterView.as_view()
Пример #30
0
@Author : 吴艺长
@File: url.py
@Software: PyCharm
@python:3.6.8
'''
from django.conf.urls import url
# from django.urls import path
from users.views import RegisterView, \
                        LogInView, LogoutView, \
                        ForgetPasswordView, \
                        UserCenterView, \
                        WriteBlogView

urlpatterns = [
    # 注册路由
    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'forgetpassword/',
        ForgetPasswordView.as_view(),
        name='forgetpassword'),

    # 页面展示接口
    url(r'center/', UserCenterView.as_view(), name='center'),
Пример #31
0
from django.conf.urls import patterns, include, url
from users.views import RegisterView

urlpatterns = patterns(
    '', url(r'^register/?$', RegisterView.as_view(), name='users-register'),
    url(r'^signin/?$',
        'django.contrib.auth.views.login',
        {'template_name': 'users/sign_in.html'},
        name='users-signin'),
    url(r'^signout/?$',
        'django.contrib.auth.views.logout',
        {'template_name': 'users/signed_out.html'},
        name='users-signout'))
Пример #32
0
    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, include
from django.contrib import admin
from django.urls import path, re_path
from users import views
from Product import views as tru
from users.views import ProfilePage, RegisterView, LoginView
from django.contrib.auth.views import LogoutView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('accounts/login', LoginView.as_view(), name="login"),
    path('accounts/profile', ProfilePage.as_view(), name="profile"),
    path('accounts/register', RegisterView.as_view(), name="register"),
    path('logout',LogoutView.as_view(next_page='/'), name='logout'),
    path('', views.index),
    path('Product/', tru.Goods, name="Product"),
    re_path(r'^Product/create', tru.create, name="create_Product"),
    url(r'^cart/', include('cart.urls', namespace='cart')),
    path('Product/edit/<int:id>/', tru.edit),
    path('Product/delete/<int:id>/', tru.delete),
    url(r'^(?P<id>\d+)/',
        tru.product_detail,
        name='product_detail'),

    ]
Пример #33
0
from django.conf import settings
from django.conf.urls import url
from django.contrib import admin
from django.contrib.auth.decorators import login_required
from django.views.static import serve

from contest.models import Vote
from contest.views import HomeView, SponsorDetailsView, ContestDetailsView, \
    contest_upload_photo, contest_vote_entry
from users.decorators import redirect_authenticated
from users.views import RegisterView, LoginView, logout, ProfileView


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^register/?$', redirect_authenticated(RegisterView.as_view()), name='register'),
    url(r'^login/?$', redirect_authenticated(LoginView.as_view()), name='login'),
    url(r'^logout/?$', logout, name='logout'),

    url(r'^sponsor/details/(?P<slug>[\w_-]+)/?$', SponsorDetailsView.as_view(), name='sponsor_details'),
    url(r'^contest/details/(?P<contest_slug>[\w_-]+)/entry/(?P<entry_id>\d+)/upvote/?$', contest_vote_entry, {'vote_type': Vote.UPVOTE}, name='contest_upvote_entry'),
    url(r'^contest/details/(?P<contest_slug>[\w_-]+)/entry/(?P<entry_id>\d+)/downvote/?$', contest_vote_entry, {'vote_type': Vote.DOWNVOTE}, name='contest_downvote_entry'),
    url(r'^contest/details/(?P<slug>[\w_-]+)/?$', ContestDetailsView.as_view(), name='contest_details'),
    url(r'^contest/upload/(?P<slug>[\w_-]+)/?$', contest_upload_photo, name='contest_upload_photo'),

    url(r'^profile/?$', login_required(ProfileView.as_view()), name='profile'),
    url(r'^$', HomeView.as_view(), name='home'),
]

# Add media folder to urls when DEBUG = True
if settings.DEBUG:
Пример #34
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)
Пример #35
0
from blogs.api import BlogViewSet, PostViewSet
from blogs.views import blogs_list, posts_list, post_detail, NewPostView, NewBlogView, PostListView, BlogListView, \
    post_detail_blog
from users.api import UserViewSet
from users.views import LoginView, logout, RegisterView

router = DefaultRouter()
router.register("users", UserViewSet, base_name="users_api")
router.register("blogs", BlogViewSet, base_name="blogs_api")
router.register("posts", PostViewSet, base_name="posts_api")

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^blogs$', blogs_list, name="blogs_list"),
    url(r'^posts/new$', NewPostView.as_view(), name="new_post"),
    url(r'^posts/mis-posts$', PostListView.as_view(), name="mis_posts"),
    url(r'^posts/mis-blogs$', BlogListView.as_view(), name="mis_blogs"),
    url(r'^blogs/new$', NewBlogView.as_view(), name="new_blog"),
    url(r'^blogs/(?P<blog_name>[a-zA-Z-]+)/(?P<post_pk>[0-9]+)$',
        post_detail,
        name="post_detail"),
    url(r'^blogs/(?P<blog_pk>[0-9]+)/$',
        post_detail_blog,
        name="post_from_blog"),
    url(r'^login$', LoginView.as_view(), name="login"),
    url(r'^sign-up', RegisterView.as_view(), name="registro"),
    url(r'^logout$', logout, name="logout"),
    url(r'^$', posts_list, name="home"),
    url(r'^api/1.0/', include(router.urls)),
]
Пример #36
0
from django.conf.urls import url, patterns
from users.views import RegisterView, ActivateView
from django.contrib.auth.views import login, logout
from django.contrib.auth.decorators import user_passes_test

# Redirect to homepage if user tries to access login page while already logged in.
login_forbidden =  user_passes_test(lambda u: u.is_anonymous(), '/')

urlpatterns = patterns('',
    url(r'^register/$', RegisterView.as_view(), name='register'),
    url(r'^activate/$', ActivateView.as_view(), name='activate'),
    url(r'^login/$', login_forbidden(login), {'template_name': 'users/login.html'}, name='login'),
    url(r'^logout/$', logout, {'template_name': 'users/logout.html', 'next_page':'/'}, name='logout')
)
Пример #37
0
from django.urls import path, include
from users.views import RegisterView, LoginView, test

urlpatterns = [
    path('register/', RegisterView.as_view()),
    path('login/', LoginView.as_view(), name='login'),
    path('test/', test, name='test'),
]
Пример #38
0
from django.conf.urls import include, url,patterns
from django.contrib import admin
from users.views import RegisterView, IndexView,LoginView,UserView,LogoutView
from django.views.generic import View


urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'project.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r'^$',IndexView.as_view()),

    url(r'^register$', RegisterView.as_view()),

    url(r'^login$', LoginView.as_view()),

    url(r'^logout$',LogoutView.as_view()),

    url(r'^(?P<username>[\w\-]+)$', UserView.as_view()),
)
Пример #39
0
from organization.views import OrgView
from users.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView, LogoutView, \
    IndexView

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # TemplateView.as_view会将template转换为view
    #path('', TemplateView.as_view(template_name= "index.html"), name=  "index"),
    path('', IndexView.as_view(), name=  "index"),
    # 基于类方法实现登录,这里是调用它的方法
    path('login/', LoginView.as_view(), name="login"),
    # 退出功能url
    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"),