Example #1
0
from django.urls import path,re_path
from user.views import IndexView,LoginView,RegisterView,LogoutView,ActiveView

app_name='[user]'
urlpatterns = [
    re_path(r'^index/(?P<page>\d+)*$',IndexView.as_view(),name='index'),
    re_path(r'^login$',LoginView.as_view(),name='login'),
    re_path(r'^register$',RegisterView.as_view(),name='register'),
    re_path(r'^logout$',LogoutView.as_view(),name='logout'),
    re_path(r'active/(?P<token>.*)',ActiveView.as_view(),name='active')
]
Example #2
0
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()),
]
Example #3
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
# 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)
Example #4
0
from django.views.generic import TemplateView  # 静态文件
from django.contrib.staticfiles.urls import static
import xadmin, captcha
from user.views import LoginView, RegisterView, ActiveUserView, ForgetPwdView, \
    ResetView, ModifyPwdView, LogoutView, IndexView
from organization.views import OrgView
from django.views.static import serve
from StudyOnline.settings import MEDIA_ROOT


urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^$', IndexView.as_view(), 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配置
    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}),
Example #5
0
from django.urls import path

from user.views import LoginView, logout_view, RegisterView, ChangePassword

app_name = "user"

urlpatterns = [
    path("register", RegisterView.as_view(), name="register"),
    path("login", LoginView.as_view(), name="login"),
    path("logout", logout_view, name="logout"),
    path("change_password", ChangePassword.as_view(), name="change_password"),
]
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')
]
Example #7
0
from django.views.generic import TemplateView
from user.views import UserLogin, RegisterView, ActiveUserView, ForgetPwd, ResetView, ModifyPwdView
from organization.views import OrgListView
from django.views.static import serve
from untitled12.settings import MEDIA_ROOT

from message.views import getForm
from user.views import LogoutView

urlpatterns = [
    url(r'^admin/', xadmin.site.urls),
    url(r'^getform/', getForm, name="getform"),
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    url(r'^$', TemplateView.as_view(template_name='index.html'), name="index"),
    url('^login/', UserLogin.as_view(), name='login'),
    url('^reg/', RegisterView.as_view(), name='reg'),
    url(r'^captcha/', include('captcha.urls')),
    url(r'^active/(?P<active_code>.*)/',
        ActiveUserView.as_view(),
        name='active'),
    url('^forget/', ForgetPwd.as_view(), name='forget'),
    url(r'^reset/(?P<active_code>.*)/', ResetView.as_view(), name='reset'),
    url(r'^modify_pwd/$', ModifyPwdView.as_view(), name="modify_pwd"),
    url(r'^org/', include('organization.urls', namespace='org')),
    url(r'^course/', include('course.urls', namespace='courses')),
    url(r'^user/', include('user.urls', namespace='users')),

    # 退出登录
    url(r'^logout/$', LogoutView.as_view(), name='logout'),
]
Example #8
0
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()),
]
Example #9
0
from django.conf.urls import url

from user.views import RegisterView, LoginView, CenterView, MyInfoView, safe, RePassView, SendMailView, AddressView, \
    AddressList, ForgetView

urlpatterns = [
    url(r'^reg$', RegisterView.as_view(), name='注册'),
    url(r'^login$', LoginView.as_view(), name='登录'),
    url(r'^center', CenterView.as_view(), name='个人中心'),
    url(r'^myinfo', MyInfoView.as_view(), name='个人资料'),
    url(r'^safe', safe, name='安全设置'),
    url(r'^address', AddressView.as_view(), name='收货地址添加'),
    url(r'^add_list', AddressList.as_view(), name='收货地址'),
    url(r'^sendmail', SendMailView.as_view(), name='发送信息'),
    url(r'^forget', ForgetView.as_view(), name='忘记密码'),
    url(r'^repass', RePassView.as_view(), name='修改密码'),
]
Example #10
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.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 django.conf.urls import url, include
from user.views import RegisterView, LoginView, LogoutView
urlpatterns = [
    url('admin/', admin.site.urls),
    url(r'tinymce/', include('tinymce.urls')),
    url(r'^search/', include('haystack.urls')),  #全文检索框架
    # 注册
    url('^register/$', RegisterView.as_view(), name='register'),
    url('^login/$', LoginView.as_view(), name='login'),
    url('^logout/$', LogoutView.as_view(), name='logout'),
    url(r'^user/', include(('user.urls', 'user'), namespace='user')),
    url(r'^cart/', include(('cart.urls', 'cart'), namespace='cart')),
    url(r'^order/', include(('order.urls', 'order'), namespace='order')),
    url(r'^', include(('goods.urls', 'goods'), namespace='goods')),
]
Example #11
0
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)),
)
Example #12
0
from django.conf.urls import url
#from user import views
from django.contrib.auth.decorators import login_required
from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, AddressView

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'),
    url(r'^register_handle$', RegisterView.as_view(), name='register_handle'),
    url(r'^active/(?P<token>.*)$', ActiveView.as_view(), name='active'),
    url(r'^login$', LoginView.as_view(), name='login'),
    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')
]
Example #13
0
from django.conf.urls import url
from django.contrib.auth.decorators import login_required  # 这是个django用户认证系统中的一个函数,我们项目中的三个页面:用户信息页,订单页,地址页那肯定是得登陆后才能访问,它是怎么来判断登陆与否。
# from user import views
from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, AddressView, LogoutView

urlpatterns = [
    # as_view是类试图的意思,如果是方法不是类就可以.方法名,如果是类试图就要.as_view(),as_view方法会自动去匹配到底使用这个类试图中的那个类方法。
    # 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'),  # 显示住粗页面和注册处理使用这个一样的地址
    # 这个(?P<token>.*)是捕获地址中的加密信息,我们拿到类视图中的get方法中去解密处id来,再把这个id对应的is_active改为1
    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'),  # 注销登录
    # 用户中心的3个页面,信息也订单页地页
    # 我们用login_required函数来包住类视图函数,就能自动帮我们去判断用户登录了没有,有则可以进去信息页,否则跳转到一个默认地址,我们要在settings文件中修改为跳转到登录页面

    # 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'), # 用户中心--地址页
    # 但是我们每一个都这样去包住来验证是否已经登陆的话就很复杂,为了解决这个问题,我们引入了Mixin,详情见工具包(utils)
    url(r'^$', UserInfoView.as_view(), name='user'),  # 用户中心--信息页
    url(r'^order$', UserOrderView.as_view(), name='order'),  # 用户中心--订单页
    url(r'^address$', AddressView.as_view(), name='address'),  # 用户中心--地址页
]
Example #14
0
from django.conf.urls import url
from rest_framework_jwt.views import obtain_jwt_token

from user.views import UsernameView, MobileView, RegisterView, FindPasswordStepOneView, FindPasswordStepTwoView, \
 FindPasswordStepThreeView, FindPasswordStepFourView, UserInfoView, SendAndSaveEmail, VerifyEmailView, \
 UserBrowseView, UserAuthorizeView

urlpatterns = [
    # 注册
    url(r'register/', RegisterView.as_view()),
    url(r'username/(?P<username>\w{5,20})/count/', UsernameView.as_view()),
    url(
        r'mobiles/(?P<mobile>(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8})/count/',
        MobileView.as_view()),
    # 登录
    # url(r'authorizations/', obtain_jwt_token, name='authorizations'),
    url(r'authorizations/$',
        UserAuthorizeView.as_view(),
        name='authorizations'),
    # 找回密码
    url(r'accounts/(?P<account>\w{5,20})/sms/token/',
        FindPasswordStepOneView.as_view()),
    url(r'sms_codes/', FindPasswordStepTwoView.as_view()),
    url(r'accounts/(?P<account>\w{5,20})/password/token/',
        FindPasswordStepThreeView.as_view()),
    url(r'users/(?P<pk>\d+)/password/', FindPasswordStepFourView.as_view()),
    # 用户中心
    url(r'^user/', UserInfoView.as_view()),
    url(r'^emails/$', SendAndSaveEmail.as_view()),
    url(r'^emails/verification/', VerifyEmailView.as_view()),
    # 用户浏览记录
Example #15
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.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())
]
Example #16
0
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'),  # 用户信息页面

]
Example #17
0
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'),
Example #18
0
from django.conf.urls import url
from user.views import LoginView, RegisterView, NewPwdView, ForPwdView, BoundPhoneView, saftystep, PaymentView, member, \
    GiAddressView, EditAddressView, AddressView, InfoView, delete, SendMsm

urlpatterns = [
    url('^login/$', LoginView.as_view(), name='登录'),
    url('^reg/$', RegisterView.as_view(), name='注册'),
    url('^newpwd/$', NewPwdView.as_view(), name='修改登录密码'),
    url('^forpwd/$', ForPwdView.as_view(), name='忘记密码'),
    url('^newphone/$', BoundPhoneView.as_view(), name='绑定新手机号'),
    url('^safty/$', saftystep, name='安全设置'),
    url('^payment/$', PaymentView.as_view(), name='支付密码'),
    url('^giaddress/$', GiAddressView.as_view(), name='收货地址'),
    url('^editaddress/(?P<id>\d+)$', EditAddressView.as_view(), name='编辑地址'),
    url('^address/$', AddressView.as_view(), name='添加地址'),
    url('^info/$', InfoView.as_view(), name='个人信息'),
    url('^member/$', member, name='个人中心'),
    url('^del/(?P<id>\d+)$', delete, name='删除地址'),
    url('^sendmsg/$', SendMsm.as_view(), name='发送验证码'),
]
Example #19
0
from django.conf.urls import url
from user import views
from user.views import RegisterView, ActiveView, LoginView, UserInfoView, UserOrderView, AddressView, LogoutView
from django.contrib.auth.decorators import login_required

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'),  #注册(类视图方法)
    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'),  #注销登录

    # # 登录检测,未登录的话跳转到 setting.LOGIN_URL 并将当前访问的绝对路径船底到查询字符串
    # # 如: /accounts/login/?next=/polls/3/
    # 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'), # 用户中心-地址页

    # 登录检测,未登录的话跳转到 setting.LOGIN_URL 并将当前访问的绝对路径船底到查询字符串
    # 如: /accounts/login/?next=/polls/3/
    # 使用 until.mixin
    url(r'^$', UserInfoView.as_view(), name='user'),  # 用户中心-信息页
    url(r'^order$', UserOrderView.as_view(), name='order'),  # 用户中心-订单页
    url(r'^address$', AddressView.as_view(), name='address'),  # 用户中心-地址页
]
Example #20
0
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'),
Example #21
0
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'),  # 注销登录
]
Example #22
0
"""blog URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.8/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Add an import:  from blog import urls as blog_urls
    2. Add a URL to urlpatterns:  url(r'^blog/', include(blog_urls))
"""
from django.conf.urls import include, url
from user.views import RegisterView, ActivateView, LoginView, LoginOutView, AboutView

urlpatterns = [
    url(r'^register/', RegisterView.as_view(), name='register'),
    url(r'^active/(?P<token>.*)$', ActivateView.as_view(), name='active'),
    url(r'^login/', LoginView.as_view(), name='login'),
    url(r'^loginout/', LoginOutView.as_view(), name='loginout'),
    url(r'^about/', AboutView.as_view(), name='about'),
]
Example #23
0
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"),
]
Example #24
0
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'),  # 验证码图片
]
Example #25
0
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 用户中心-首页
]
Example #26
0
from django.urls import path
from user.views import RegisterView, LoginView, LogoutView

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'),
]
Example #27
0
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)
Example #28
0
from django.conf.urls import url
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'),  # 用户地址页
]
Example #29
0
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'),
]
Example #30
0
"""

# TODO: Subdivided into several url files of each app.
from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path
from user.views import RegisterView, LoginView, index, logout, login_API, register_API
from video.views import VideoCreate, VideoList, VideoDetail, VideoWatch, VideoFileView, VideoListAPI, VideoDetailAPI
from subscribe.views import SubscribeCreate, SubscribeList, SubscribeListAPI
from analyzer.views import analyze_view, result, DashboardView, DashboardVideoView, DashboardUserView

urlpatterns = [
    path('', index),
    path('admin/', admin.site.urls),
    path('register/', RegisterView.as_view()),
    path('login/', LoginView.as_view()),
    path('logout/', logout),
    path('video/', VideoList.as_view()),
    path('video/create/', VideoCreate.as_view()),
    path('video/<int:pk>/', VideoDetail.as_view()),
    path('video/<int:pk>/watch/', VideoWatch.as_view()),
    path('get_video/<file_name>/', VideoFileView.as_view()),
    path('subscribe/', SubscribeList.as_view()),
    path('subscribe/create/', SubscribeCreate.as_view()),
    path('result/', result),
    path('upload/', analyze_view),
    path('api/login/', login_API),
    path('api/register/', register_API),
    path('api/video/', VideoListAPI.as_view()),
    path('api/video/<int:pk>/', VideoDetailAPI.as_view()),
Example #31
0
    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.contrib.auth.views import LoginView, LogoutView
from django.urls import path, re_path
from topo.views import AreaListView, AreaView, AreaRegionView, RegionSectorView, SectorCragView, RouteView, IndexView
from user.views import RouteRateView, SearchView, RegisterView

urlpatterns = [
    path('admin/', admin.site.urls),
    re_path('^$', IndexView.as_view()),
    re_path(r'^area_list$', AreaListView.as_view()),
    re_path('^area/(?P<area_id>(\d)+)$', AreaView.as_view()),
    re_path('^region/(?P<region_id>(\d)+)$', AreaRegionView.as_view()),
    re_path('^sector/(?P<sector_id>(\d)+)$', RegionSectorView.as_view()),
    re_path('^crag/(?P<crag_id>(\d)+)$', SectorCragView.as_view()),
    re_path('^route/(?P<route_id>(\d)+)$', RouteView.as_view()),
    re_path('^login$', LoginView.as_view(template_name='user_login.html')),
    re_path('^logout$', LogoutView.as_view(template_name='user_logout.html')),
    re_path(r'^rate$', RouteRateView.as_view()),
    re_path(r'^search$', SearchView.as_view()),
    re_path(r'^register$', RegisterView.as_view()),
]