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}),
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')),
""" 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}),
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'),
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"),
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}),
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'), ]
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)
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='校区选择'), ]
#-*- 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()) ]
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(),
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(),
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}), ]
# -*- 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'), ]
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, ), ]
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'),
# 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()) ]
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()), )
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")), ]
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') )
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') ]
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'), ]
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'), # 进度条
# -*- 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,
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")),
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}),
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}),
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'), ]
def setUp(self): self.factory = APIRequestFactory() self.path = reverse('register') self.view = RegisterView.as_view()
@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'),
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'))
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'), ]
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:
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)
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)), ]
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') )
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'), ]
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()), )
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"),