from django.conf.urls import url from user.views import ( LoginView, RegisterView, ForgetPasswordView, InforView, MemeberView, Index, ) urlpatterns = [ url(r'^login/', LoginView.as_view(), name='login'), # 绑定登陆路由 url(r'^register/', RegisterView.as_view(), name='register'), # 绑定注册路由 url(r'^forget/', ForgetPasswordView.as_view(), name='forget'), # 绑定忘记密码路由 url(r'^infor/', InforView.as_view(), name='infor'), # 绑定个人资料路由 url(r'^memeber/', MemeberView.as_view(), name='memeber'), # 绑定个人资料路由 url(r'^$', Index.as_view(), name='index'), # 绑首页 ]
from django.conf.urls import url from user import views # 下面是类视图导入的包 注册 激活 登录 from user.views import RegisterView,ActiveView,LoginView,LogoutView,Find_pwdView,Find_pwdView1,UserInfoView,UserOrderView,AddressView,DeleteAddrView,IsDefaultView,EditAddrView # 登录装饰器包 from django.contrib.auth.decorators import login_required urlpatterns = [ url(r'^register$', RegisterView.as_view(), name="register"), #改版类视图配置路由,注册 #这个token匹配得到是加密的一串符号,激活 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name="active"),#激活 url(r'^login$', LoginView.as_view(), name="login"),#登录 url(r'^logout$', LogoutView.as_view(), name="logout"),#退出登录 url(r'^login/find$',Find_pwdView.as_view() , name="find"),#找回密码 url(r'^login/find/reset$',Find_pwdView1.as_view() , name="reset"),#重置密码 # url(r'^$',login_required(UserInfoView.as_view()), name="user"), # 用户中心--个人信息 # url(r'^order$', login_required(UserOrderView.as_view()), name="order"), # 用户中心--全部订单 # url(r'^address$',login_required(AddressView.as_view()), name="address"), # 用户中心--收货地址 url(r'^$', UserInfoView.as_view(), name="user"), # 用户中心--个人信息 url(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name="order"), # 用户中心--全部订单 url(r'^address$', AddressView.as_view(), name="address"), # 用户中心--收货地址 url(r'^address/delete(\d+)$', DeleteAddrView.as_view(), name="delete"), #删除收货地址 url(r'^address/default(\d+)$', IsDefaultView.as_view(), name="default"),#是否默认 url(r'^address/edit(\d+)$', EditAddrView.as_view(), name="edit"), #编辑
from django.conf.urls import url from user.views import RegisterView, LoginView, message, member, step, infor, about, records, integral, \ integralexchange, integralrecords, collect, collect_edit, gladdress, saftystep, payment, \ boundphone, money, job, application, applicationjob, recommend, myrecommend, AddinfoView, AddressView, SendMsg, \ PasswordView, ForgetView, release, messdetail urlpatterns = [ url(r'^register/$', RegisterView.as_view(), name='注册'), url(r'^login/$', LoginView.as_view(), name='登录'), url(r'^message/$', message, name='动态'), url(r'^release/$', release, name='发布动态'), url(r'^messdetail/$', messdetail, name='动态详情'), url(r'^member/$', member, name='我的详情'), url(r'^step/$', step, name='系统设置'), url(r'^infor/$', infor, name='个人资料'), url(r'^addinfor/$', AddinfoView.as_view(), name='修改个人资料'), url(r'^about/$', about, name='关于我们'), url(r'^records/$', records, name='账户余额'), url(r'^integral/$', integral, name='积分'), url(r'^integralexchange/$', integralexchange, name='积分兑换'), url(r'^integralrecords/$', integralrecords, name='兑换记录'), url(r'^collect/$', collect, name='我的收藏'), url(r'^collect_edit/$', collect_edit, name='我的收藏编辑'), url(r'^gladdress/$', gladdress, name='收货地址'), url(r'^address/$', AddressView.as_view(), name='新增收货地址'), url(r'^saftystep/$', saftystep, name='安全设置'), url(r'^password/$', PasswordView.as_view(), name='修改密码'), url(r'^payment/$', payment, name='支付密码'), url(r'^boundphone/$', boundphone, name='绑定手机'), url(r'^money/$', money, name='我的钱包'),
The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 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 from user.views import index, RegisterView, LoginView, logout from board import views urlpatterns = [ path('admin/', admin.site.urls), path('', index), path('register/', RegisterView.as_view()), path('login/', LoginView.as_view()), path('logout/', logout), path('board/detail/<int:pk>/', views.board_detail), path('board/list/', views.board_list), path('board/write/', views.board_write), path('board/update/<int:pk>/', views.board_update), path('board/delete/<int:pk>/', views.board_delete), ]
from django.conf.urls import url from user.views import LoginView, RegisterView, SendMsg urlpatterns = [ url(r'^login/$', LoginView.as_view(), name="login"), # 用户登录 url(r'^reg/$', RegisterView.as_view(), name="register"), # 用户注册 url(r"^send_msg/$", SendMsg.as_view(), name='send_msg'), #发送信息 #url(r'^member/$', member, name="member"), # 用户中心 # url(r'^detail/(?P<id>\d+)/$',detail,name="详情"), # url(r'^add/$',add,name="添加"), # url(r'^delete/(?P<id>\d+)/$',delete,name="删除"), # url(r'^edit/(?P<id>\d+)/$',edit,name="修改"), # url(r'^add_form/$',add_form,name="渲染form"), ]
import django from django.urls import path from user.views import RegisterView, LoginView, LogoutView, GetLoginUserView app_name = "user" urlpatterns = [ path('register/', RegisterView.as_view(), name="user_register"), path('login/', LoginView.as_view(), name="user_login"), path('logout/', LogoutView.as_view(), name="user_logout"), path('get/login/', GetLoginUserView.as_view(), name="user_get_login"), ]
from django.contrib import admin from django.urls import path, include from django.conf import settings from django.conf.urls.static import static from django.conf.urls import url from user.views import RegisterView from django.contrib.auth import get_user_model User = get_user_model() from user.views import RegisterView urlpatterns = [ path('posts/', include('blogapp.urls', namespace='posts')), path('admin/', admin.site.urls), url(r'^accounts/', include('django.contrib.auth.urls')), path('register/', RegisterView.as_view(model=User, success_url="/accounts/login/"), name='register'), ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.urls import path from rest_framework_simplejwt.views import TokenObtainPairView, TokenRefreshView, TokenVerifyView from user.views import RegisterView, ChangePasswordView, UpdateProfileView, UserListView urlpatterns = [ path('', RegisterView.as_view()), path('login/', TokenObtainPairView.as_view()), path('login/refresh', TokenRefreshView.as_view()), path('login/verify', TokenVerifyView.as_view()), path('password/<str:username>', ChangePasswordView.as_view()), path('profile/<str:username>', UpdateProfileView.as_view()), path('list', UserListView.as_view()), ]
from django.urls import re_path, include from user.views import RegisterView, ActiveView, LogoutView, HomeView, LoginView, UserListView, RoleListView app_name = "[user.urls,]" urlpatterns = [ re_path(r"^register/$", RegisterView.as_view(), name="register"), re_path(r"^active/(?P<token>.+)/$", ActiveView.as_view(), name="active"), re_path(r"^logout/$", LogoutView.as_view(), name="logout"), re_path(r"^home/$", HomeView.as_view(), name="home"), re_path(r"^login/$", LoginView.as_view(), name="login"), re_path(r"^user_list/$", UserListView.as_view(), name="user_list"), re_path(r"^role_list/$", RoleListView.as_view(), name="role_list"), ]
from django.conf.urls import url # from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView urlpatterns = [ url(r'^register$', RegisterView.as_view(), name='register'), # /user/register 用户注册 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), # /user/active 用户激活 url(r'^login$', LoginView.as_view(), name='login'), # /user/login 用户登录 url(r'^logout$', LogoutView.as_view(), name='logout'), # /user/logout 用户退出 url(r'^$', UserInfoView.as_view(), name='user'), # /user 用户中心-首页 url(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), # /user/order 用户中心-首页 url(r'^address$', AddressView.as_view(), name='address'), # /user/address 用户中心-首页 ]
from django.conf.urls import url from django.contrib.auth.decorators import login_required # from user import views from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, AddressView, LogoutView urlpatterns = [ # url(r"^register$", views.register, name="register"), # 注册页面匹配规则 # url(r"^register_handle$", views.register_handle, name="register_handle"), # 注册处理 url(r"^register$", RegisterView.as_view(), name="register"), # 注册页面匹配规则,as_view方法是继承来的 url(r"^active/(?P<token>.*)$", ActiveView.as_view(), name="active"), # 用户激活 url(r'^login$', LoginView.as_view(), name='login'), # 登录 url(r'^$', UserInfoView.as_view(), name='user'), # 用户中心-信息页 url(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), # 用户中心-订单页 url(r'^address$', AddressView.as_view(), name='address'), # 用户中心-地址页 # url(r'^$', login_required(UserInfoView.as_view()), name='user'), # 用户中心-信息页 # url(r'^order$', login_required(UserOrderView.as_view()), name='order'), # 用户中心-订单页 # url(r'^address$', login_required(AddressView.as_view()), name='address'), # 用户中心-地址页 url(r'^logout$', LogoutView.as_view(), name='logout'), # 注销登录 ]
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 user.views import RegisterView, LoginView, CategoryView, BookDetailView, ChapterView urlpatterns = [ url(r'^admin/', admin.site.urls), # url(r'^(?P<version>[v1|v2]+)/users/$', users_list, name='users-list'), # url(r'^api/(?P<version>[v1|v2]+)/register/$',ResterView.as_view()) # 注册接口 url(r'^api/(?P<version>[v1|v2]+)/register/$', RegisterView.as_view({'post': 'create'})), # 登录接口 url(r'^api/(?P<version>[v1|v2]+)/login/$', LoginView.as_view()), # 分类列表接口 url(r'^api/(?P<version>[v1|v2]+)/category/$', CategoryView.as_view({'get': 'list'})), # 根据分类id获取分类书籍列表接口 url(r'^api/(?P<version>[v1|v2]+)/category/(?P<pk>\d+)/$', CategoryView.as_view({'get': 'retrieve'})), # 书籍详情接口 url(r'^api/(?P<version>[v1|v2]+)/bookdetail/(?P<pk>\d+)/$', BookDetailView.as_view({'get': 'retrieve'}), name='bookdetail'), url(r'^api/(?P<version>[v1|v2]+)/bookchpaters/(?P<bookid>\d+)/$', ChapterView.as_view({'get': 'list'}), name='bookchpaters'),
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 from user.views import index, RegisterView, LoginView, logout from product.views import( ProductList, ProductCreate, ProductDetail, ProductListAPI, ProductDetailAPI ) from order.views import OrderCreate, OrderList urlpatterns = [ path('admin/', admin.site.urls), path('', index), path('logout/', logout), path('register/', RegisterView.as_view()), #클래스인 경우 as_view()를 써줘야 한다 path('login/', LoginView.as_view()), path('product/', ProductList.as_view()), path('product/<int:pk>/', ProductDetail.as_view()), path('product/create/', ProductCreate.as_view()), path('order/', OrderList.as_view()), path('order/create/', OrderCreate.as_view()), path('api/product/', ProductListAPI.as_view()), path('api/product/<int:pk>', ProductDetailAPI.as_view()) ]
from django.conf.urls import url from DB.base_view import BaseVerifyView from user.views import LoginView, RegisterView, index, MemberView, ForgetPassView, PersonalCenterView, SendMsm, \ ResetPasswordView, saftystep, ResetPhoneView, AddressView, AddressAddView, delAddress, AddressEditView urlpatterns = [ url(r'^register/$', RegisterView.as_view(), name="用户注册"), url(r'^login/$', LoginView.as_view(), name="用户登录"), url(r'^index/$', index, name="首页"), url(r'^member/$', MemberView.as_view(), name="个人中心"), url(r'^PersonalCenter/$', PersonalCenterView.as_view(), name="个人资料"), url(r'^forgetpassword/$', ForgetPassView.as_view(), name="忘记密码"), # url(r'^code/$', user_code, name="验证码"), url(r'^SendMsm/$', SendMsm.as_view(), name="验证码"), url(r'^resetpassword/$', ResetPasswordView.as_view(), name="重置密码"), url(r"^saftystep/$", saftystep, name='安全设置页'), url(r"^resetphone/$", ResetPhoneView.as_view(), name='重置手机号码'), url(r'^address/$', AddressView.as_view(), name="收货地址首页"), # 收货地址首页 url(r'^address/add/$', AddressAddView.as_view(), name="收货地址添加"), # 收货地址添加 url(r'^address/edit/(?P<id>\d+)/$', AddressEditView.as_view(), name="收货地址编辑"), # 收货地址编辑 url(r'^address/del/$', delAddress, name="收货地址删除"), # 收货地址删除 ]
from django.conf.urls import url from user import views from user.views import RegisterView urlpatterns = [ url(r'^register$', views.register, name='register'), # 注册 url(r'^register_handle$', views.register_handle, name='register_handle'), # 注册 url(r'^reg/$', RegisterView.as_view(), name='reg'), ]
from django.contrib import admin from django.urls import path from django.urls import path, include, re_path from user.views import RegisterView, ActiveView, LoginView, UserOrderView, UserInfoView, UserAddressView, \ LogoutView,UserChangeAddress, UserImage,ChangePassword, SendCode,ImageCode from django.conf.urls import url from django.contrib.auth.decorators import login_required app_name = 'user' urlpatterns = [ url(r"^register/$", RegisterView.as_view(), name='register'), url(r"^login/$", LoginView.as_view(), name="login"), url(r"^active/(?P<token>.*)/$", ActiveView.as_view()), url(r"^$", UserInfoView.as_view(), name='user'), # 用户中心信息页 url(r"^order/(?P<page>\d+)/$", UserOrderView.as_view(), name='order'), url(r"^address/$", UserAddressView.as_view(), name='address'), url(r"^logout/$", LogoutView.as_view(), name='logout'), # 注销登录 url(r'^change_address/$', UserChangeAddress.as_view(), name='change_address'), # 修改地址 url(r'^change_image/$', UserImage.as_view(), name='change_image'), # 修改头像 url(r'^change_password/$', ChangePassword.as_view(), name='ChangePassword'), # 修改密码 url(r'^send_code/$', SendCode.as_view(), name='SendCode'), # 修改密码 url(r'^ImageCode/$', ImageCode.as_view(), name='ImageCode'), # 验证码图片 ]
from django.conf.urls import url from user import views from django.conf import settings from django.conf.urls.static import static from django.urls import re_path, path, include from django.contrib import admin from django.urls import path, include from user.views import RegisterView, ActiveView, \ LoginView, AddressView, \ UserInfoView, LogoutView,UserOiderView # from django.contrib.auth.decorators import app_name = 'user' urlpatterns = [ # path('register', views.register, name='register'), # 注册 # path('register_handle', views.register_handle, name='register_handle'), # path('show-<int:sid>.html', views.show, name='show'),#内容页 path('register', RegisterView.as_view(), name='register'), # 类视图.as_view() 注册 re_path('active/(?P<token>.*)', ActiveView.as_view(), name='active'), path('login', LoginView.as_view(), name='login'), path('logout', LogoutView.as_view(), name='logout'), re_path('order/(?P<page>\d+)', UserOiderView.as_view(), name='order'), path('info', AddressView.as_view(), name='info'), path('', UserInfoView.as_view(), name='user'), # 用户信息页面 ]
from django.conf.urls import url from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView app_name = 'user' urlpatterns = [ url(r'^register$', RegisterView.as_view(), name='register'), # 注册 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), # 用户激活 url(r'^login', LoginView.as_view(), name='login'), # 登录 url(r'^logout', LogoutView.as_view(), name='logout'), url(r'^$', UserInfoView.as_view(), name='user'), # 用户中心-信息页 url(r'^order$', UserOrderView.as_view(), name='order'), # 用户中心-订单页 url(r'^address$', AddressView.as_view(), name='address'), # 用户中心-地址页 ]
from django.conf.urls import url from user.views import LoginView, GetView, RegisterView, LogoutView, VKView, VKAuthView, FBView, FBAuthView urlpatterns = [ url(r'^login', LoginView.as_view()), url(r'^get', GetView.as_view()), url(r'^register', RegisterView.as_view()), url(r'^logout', LogoutView.as_view()), url(r'^vk-auth', VKAuthView.as_view()), url(r'^fb-auth', FBAuthView.as_view()), url(r'^vk', VKView.as_view()), url(r'^fb', FBView.as_view()), ]
from django.urls import re_path from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView from django.contrib.auth.decorators import login_required urlpatterns = [ # path('register', views.register, name='register'), # 注册 re_path('^register$', RegisterView.as_view(), name='register'), # 注册 re_path('^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), # 激活 re_path('^login$', LoginView.as_view(), name='login'), # 登录 re_path('^logout$', LogoutView.as_view(), name='logout'), # 退出 # re_path('^$', login_required(UserInfoView.as_view()), name='user'), # 用户中心-信息页 # re_path('^order$', login_required(UserOrderView.as_view()), name='order'), # 用户中心-订单页 # re_path('^address$', login_required(AddressView.as_view()), name='address'), # 用户中心-地址页 re_path('^$', UserInfoView.as_view(), name='user'), # 用户中心-信息页 re_path('^order$', UserOrderView.as_view(), name='order'), # 用户中心-订单页 re_path('^address$', AddressView.as_view(), name='address'), # 用户中心-地址页 ]
from MxOnline.settings import MEDIA_ROOT, STATIC_ROOT #media路径 from user.views import LoginView, LogoutView, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView, IndexView from organization.views import OrgView urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), #首页 url('^$', IndexView.as_view(), name="index"), #用户登陆 url('^login/$', LoginView.as_view(), name="login"), #退出 url('^logout/$', LogoutView.as_view(), name="logout"), #注册页面 url('^register/$', RegisterView.as_view(), name="register"), #图片验证码的配置 url(r'^captcha/', include('captcha.urls')), #用户激活 url(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name="user_active"), #密码找回 url(r'^forget/$', ForgetPwdView.as_view(), name="forget_pwd"), url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name="reset_pwd"), url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"), #课程机构url配置 url(r'^org/', include('organization.urls', namespace="org")),
from django.urls import re_path from rest_framework_jwt.views import obtain_jwt_token, refresh_jwt_token from user.views import RegisterView app_name = 'user' urlpatterns = [ re_path('register/$', RegisterView.as_view(), name='register'), re_path('login/$', obtain_jwt_token), re_path('apiTokenAuthRefresh/$', refresh_jwt_token), ]
from django.conf.urls import url from .settings import MEDIA_ROOT from django.views.static import serve from django.conf.urls.static import static from django.conf import settings from django.urls import include from user.views import LoginView, RegisterView, ActiveView, Login, ModifyView, ForgetPwdView, ResetView, Modify, contact, ChangeInfo, Message, changeimage from bloginfo.views import AddView, DeleteView, EditView, EditAddView, get_blogs, get_details, search, EditInfo, getPerson urlpatterns = [ path('admin/', admin.site.urls), # path('', TemplateView.as_view(template_name="home.html"), name='login'), path('', Login.as_view(), name='home'), url('captcha/', include("captcha.urls")), url(r'^tinymce/', include('tinymce.urls')), path('register', RegisterView.as_view(), name="register"), url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name='reset_wpd'), url(r'^modify_pwd/$', ModifyView.as_view(), name='modify_pwd'), url(r'^active/(?P<active_code>.*)/$', ActiveView.as_view(), name='user_active'), url('login', LoginView.as_view(), name='user_login'), path('logout', views.logoutView, name='logout'), path('forgetpwd', ForgetPwdView.as_view(), name='forgetpwd'), path('addBlog', AddView.as_view(), name='addblog'), path('blogList', get_blogs, name='index'), path('modify', Modify.as_view(), name='modify'), path('contact', contact, name='contact'), path('deleteBlog', DeleteView.as_view(), name='delete'), path('editBlog', EditView.as_view(), name='edit'),
https://docs.djangoproject.com/en/2.1/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 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.conf import settings from django.urls import path, re_path from django.views.static import serve from search.views import IndexView, SearchSuggest, SearchView, favicon_view from user.views import LoginView, LogoutView, RegisterView urlpatterns = [ path('favicon.ico', favicon_view), re_path('media/(?P<path>.*)', serve, {"document_root": settings.MEDIA_ROOT}), path('', IndexView.as_view(), name="index"), path('suggest/', SearchSuggest.as_view(), name="suggest"), path('search/', SearchView.as_view(), name="search"), path('login/', LoginView.as_view(), name="login"), path('logout/', LogoutView.as_view(), name="logout"), path("register/", RegisterView.as_view(), name="register"), ]
from Cinema_Pages.views import Cinema_Pages_view, index, reCal_spark, movie_type, calDefaultRecom, ucf_recom from user.views import LoginView, LogoutView, RegisterView from movie.views import ContentView, AddReview, DeleteReview from search.views import MovieSearch urlpatterns = [ path('xadmin/', xadmin.site.urls), # 首页 re_path(r'^$|^index$', index, name='index'), path('login/', LoginView.as_view(), name="login"), path('logout/', LogoutView.as_view(), name="logout"), path( 'movie_display/', Cinema_Pages_view.as_view(), name="movie_display", ), path( 'register/', RegisterView.as_view(), name="register", ), path('movieinfo/<int:movie_id>', ContentView.as_view(), name='movieinfo'), path('add_comment/', AddReview.as_view(), name='add_review'), path('index.html/~', reCal_spark, name='reCal_spark'), path('movie_display.html/~', calDefaultRecom, name='reCal_coldstart'), re_path(r'^movie/type/(?P<type>[\w]+)/', movie_type, name='movie_type'), path('movie/search/', MovieSearch.as_view(), name='movie_search'), path('delete_comment/', DeleteReview.as_view(), name='deletereview'), re_path(r'^movie/ucf', ucf_recom, name='ucf') ]
from django.conf.urls import url # from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView # from fushentang.views import TestView urlpatterns = [ url(r'^register$', RegisterView.as_view(), name='register'), # 注册 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'), # 用户激活 url(r'^login$', LoginView.as_view(), name='login'), # 登录 url(r'^logout$', LogoutView.as_view(), name='logout'), # 注销登录 url(r'^$', UserInfoView.as_view(), name='user'), # 用户中心-信息页 url(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name='order'), # 用户中心-订单页 url(r'^address$', AddressView.as_view(), name='address'), # 用户中心-地址页 ]
from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, UserAddressView, LogoutView from django.urls import path, re_path from django.contrib.auth.decorators import login_required app_name = 'user' urlpatterns = [ path('register/', RegisterView.as_view(), name='register'), #用户注册 path('login/', LoginView.as_view(), name='login'), #用户登录 path('logout/', LogoutView.as_view(), name='logout'), #注销登录 re_path('active/(?P<token>.*)$', ActiveView.as_view(), name='active'), #用户激活 path('', UserInfoView.as_view(), name='user'), #用户信息 path('order/', UserOrderView.as_view(), name='order'), #用户订单 path('address/', UserAddressView.as_view(), name='address'), #用户地址 ]
from django.conf.urls import url from django.contrib import admin from django.contrib.auth.decorators import login_required from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, AddressView urlpatterns = [ url(r'^register$', RegisterView.as_view(), name="register"), # 注册 url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name="active"), # 用户激活 url(r'^login/$', LoginView.as_view(), name="login"), # 登录 url(r'^logout/$', LogoutView.as_view(), name="logout"), # 退出登录 url(r'^$', UserInfoView.as_view(), name="user"), # 用户中心-信息页 url(r'^order/(?P<page>\d+)$', UserOrderView.as_view(), name="order"), # 用户中心-订单页 url(r'^address/$', AddressView.as_view(), name="address"), # 用户中心-地址页 ]
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 # from django.views.static import serve # from django.conf import settings # from django.conf.urls.static import static import xadmin from product.views import IndexView from user.views import LoginView, RegisterView urlpatterns = [ # path('admin/', admin.site.urls), path('xadmin/', xadmin.site.urls), path('', IndexView.as_view(), name="index_1"), # 首页 path('login/', LoginView.as_view(), name="login_1"), # 登录页面 path('register/', RegisterView.as_view(), name="register_1"), # 注册页面 path("user/", include("user.urls")), # 用户相关视图板块 path("product/", include("product.urls")), # 产品/商品相关视图板块 path("cart/", include("cart.urls")), # 购物车操作相关视图 path("order/", include("order.urls")), # 订单相关处理视图 path("pay/", include("pay.urls")), # 支付相关处理 # 静态文件处理(主要是之前上传的文件等静态资源)========这个bug 应该说这个静态地址 研究了半天 # path('media/<path:path>/', serve, {"document_root": settings.MEDIA_ROOT}), # path('static/<path:path>/', serve, {"document_root": settings.STATIC_ROOT}), ] # + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
from django.urls import path from user.views import RegisterView, ActiveView, LoginView, LogoutView, UserInfoView, UserOrderView, UserAddressView from django.contrib.auth.decorators import login_required urlpatterns = [ # path('register', views.register, name='register'), # 注册页面 # path('register_handle', views.register_handle, name='register_handle'), # 注册处理 path('register', RegisterView.as_view(), name='register'), # 注册页面 path('active/<token>', ActiveView.as_view(), name='active'), # 激活邮件路径 path('login', LoginView.as_view(), name='login'), # 登录界面 path('logout', LogoutView.as_view(), name='logout'), # 退出页面 path('info', UserInfoView.as_view(), name='info'), # 用户中心信息页面 path('order/<page>', UserOrderView.as_view(), name='order'), # 用户中心订单页面 path('address', UserAddressView.as_view(), name='address'), # 用户中心地址页面 ] ''' path('info', login_required(UserInfoView.as_view()), name='info'), # 用户中心信息页面 path('order', login_required(UserOrderView.as_view()), name='order'), # 用户中心订单页面 path('address', login_required(UserAddressView.as_view()), name='address'), # 用户中心地址页面 '''
from django.conf.urls import patterns, include, url from django.contrib import admin from main.views import HomeView from user.views import LoginView, RegisterView, logout_view admin.autodiscover() urlpatterns = patterns('', url(r'^$', HomeView.as_view(), name='home'), url(r'^login/?$', LoginView.as_view(), name='login'), url(r'^register/?$', RegisterView.as_view(), name='register'), url(r'^logout/?$', logout_view), url(r'^admin/', include(admin.site.urls)), )