Exemple #1
0
from django.conf.urls import url, include
from django.contrib.auth.decorators import login_required

from user import views
from user.views import registerView, ActiveView, LoginView, UserInfoView, UserOrderView, UserSiteView, Logout

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$", Logout.as_view(), name="logout"),  # 退出
    url(r"^$", login_required(UserInfoView.as_view()), name="user"),  # 用户中心信息页
    url(r"^order/(?P<page>\d+)$", login_required(UserOrderView.as_view()), name="order"),  # 用户中心订单页
    url(r"^address$", login_required(UserSiteView.as_view()), name="address"),  # 用户中心地址页
]
Exemple #2
0
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, re_path

from core.views import CourseAddView, CourseList, CourseView, Index, TeacherView
from report.views import ReportIndex
from user.views import Login, Logout, RefreshCookies

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', Index.as_view()),
    path('course_list/', CourseList.as_view()),
    path('login/', Login.as_view()),
    path('logout/', Logout.as_view()),
    path('teacher/', TeacherView.as_view()),
    path('course/', CourseAddView.as_view()),
    path('course/<int:course_id>/', CourseView.as_view()),
    path('report/', ReportIndex.as_view()),
    re_path(r'^report/*$', ReportIndex.as_view()),  # 会有人访问 /// 这样的坑爹路径
    path('refresh_cookies/', RefreshCookies.as_view()),
]
Exemple #3
0
from django.conf.urls import url
from user.views import Register, Index, About, Login, Active, Logout

urlpatterns = [
    url(r'^register$', Register.as_view(), name='register'),
    url(r'^active/(?P<token>.*)$', Active.as_view(), name='active'),
    url(r'^login$', Login.as_view(), name='login'),
    url(r'^logout', Logout.as_view(), name='logout'),
    url(r'^about$', About.as_view(), name='about'),
    url(r'^index$', Index.as_view(), name='index'),
    url(r'^$', Index.as_view(), name='index'),
]
from django.urls import path
from user.views import Register, Logout, Login
from rest_framework.authtoken import views

app_name = 'user'
urlpatterns = [
    path('register/', Register.as_view(), name="register"),
    path('login/', Login.as_view(), name='login'),
    path('logout/', Logout.as_view(), name='logout')
]
Exemple #5
0
from django.conf.urls import url

from user.views import Login, Logout, Register

urlpatterns = [
    url(r'^login/$', Login.as_view(), name="login"),
    url(r'^logout/$', Logout.as_view(), name="logout"),
    url(r'^register/$', Register.as_view(), name="register"),
]
Exemple #6
0
from django.conf.urls import url, include
from django.urls import path
from user.views import Login, Logout, Register, ForgetPwd, UserInfoModelMixin

urlpatterns = [
    url(r'login/$', Login.as_view(), name='login'),
    url(r'logout/$', Logout.as_view(), name='login'),
    url(r'register/$', Register.as_view({'post': 'create'}), name='register'),
    url(r'forget/$', ForgetPwd.as_view(), name='forget'),
    url(r'info/(?P<pk>\d+)/$', UserInfoModelMixin.as_view({'get': 'retrieve', 'put': 'update'}), name='info'),

]
Exemple #7
0
from django.conf.urls import url
from user import views
from user.views import Register,Active,Login,ProductionShow,Logout,AddressView
from django.contrib.auth.decorators import login_required



urlpatterns = [
    # url(r'^register$',views.register,name='register'),
    # url(r'^register_handler$',views.register_handle)
    url(r'register',Register.as_view(),name='register'),
    url(r'^active/(?P<active_info>.*)',Active.as_view(),name='active'),
    url(r'login',Login.as_view(),name='login'),
    url(r'production',login_required(ProductionShow.as_view()),name='production'),
    # url(r'production', ProductionShow.as_view(), name='production'),
    url(r"logout",Logout.as_view(),name='logout'),
    url(r'address',AddressView.as_view(),name='address')

]
Exemple #8
0
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import path, re_path, include
from user.views import Register, Active, Login, EditUserInfo, Logout, ForgetPassword
from blog_system.views import Index
from rest_framework.routers import DefaultRouter
from blog.apis import PostViewSet, CategoryViewSet
import xadmin

router = DefaultRouter()
router.register(r'post', PostViewSet, base_name='api-post')
router.register(r'category', CategoryViewSet, base_name='api-category')

urlpatterns = [
    re_path(r'^$', Index.as_view(), name="index"),
    path(r'api/', include(router.urls)),
    path(r'admin/', admin.site.urls),
    path(r'xadmin/', xadmin.site.urls, name="xadmin"),
    path(r'register', Register.as_view(), name="register"),
    path(r'active/<str:code>', Active.as_view(), name="active"),
    path(r'login/', Login.as_view(), name="login"),
    path(r'logout/', Logout.as_view(), name="logout"),
    path(r'forget-password/', ForgetPassword.as_view(),
         name="forget-password"),
    path(r'edit_info/', EditUserInfo.as_view(), name="edit_info"),
    path(r'<str:auth>/', include('blog.urls')),
    path(r'nav/', include('blog_system.urls')),
    path(r'comment/', include('comment.urls')),
    path(r'mdeditor/', include('mdeditor.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)