# coding=utf-8 from django.conf.urls import url from django.contrib.auth import views as auth_views from account.views import (LoginView, MessageView, CheckMessageView, RegisterView, ResetPasswordView, ProfileView, FriendsView) urlpatterns = [ url(r'^login/$', LoginView.as_view(), name='login'), url(r'^logout/$', auth_views.logout, name='logout'), url(r'^register$', RegisterView.as_view(), name='register'), url(r'^send_message$', MessageView.as_view(), name='send_message'), url(r'^auth_message$', CheckMessageView.as_view(), name='auth_message'), url(r'^reset_password', ResetPasswordView.as_view(), name='reset_password'), url(r'^profile', ProfileView.as_view(), name='profile'), url(r'^friends', FriendsView.as_view(), name='friends'), ]
from django.conf.urls import url from account.views import LoginView, RegisterView, UserListView, ProfileDetailView, ProfileUpdateView from permapp.views import News1CreateView, News1DeleteView, News1DetailView, News1ListView, News1UpdateView urlpatterns = [ url(r'^login/$', LoginView.as_view(), name="login"), url(r'^register/$', RegisterView.as_view(), name="register"), url(r'^users/$', UserListView.as_view(), name="users"), url(r'^logout/$', 'django.contrib.auth.views.logout',{'next_page': '/'},name="logout"), url(r'^profile/(?P<pk>\d+)/$', ProfileDetailView.as_view(), name='profile'), url(r'^profile/(?P<pk>\d+)/edit/$', ProfileUpdateView.as_view(), name='profile-edit'), url(r'^news1/$', News1ListView.as_view(), name="news1-list"), url(r'^news1/add/$', News1CreateView.as_view(), name="news1-add"), url(r'^news1/(?P<pk>\d+)/$', News1DetailView.as_view(), name="news1-detail"), url(r'^news1/(?P<pk>\d+)/edit/$', News1UpdateView.as_view(), name="news1-edit"), url(r'^news1/(?P<pk>\d+)/delete/$', News1DeleteView.as_view(), name="news1-delete"), ]
'django.contrib.auth.views.password_change_done', {'template_name': 'account/password_change_done.html'}, name='password_change_done'), url(r'^password_reset/$', 'django.contrib.auth.views.password_reset', {'template_name': 'account/password_reset_form.html', 'email_template_name': 'account/password_reset_email.html', 'post_reset_redirect': 'account:password_reset_done'}, name='password_reset'), url(r'^password_reset_done/$', 'django.contrib.auth.views.password_reset_done', {'template_name': 'account/password_reset_done.html'}, name='password_reset_done'), url(r'^password_reset/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$', 'django.contrib.auth.views.password_reset_confirm', {'template_name': 'account/password_reset_confirm.html', 'post_reset_redirect': '/password_reset_complete/'}, name='password_reset_confirm'), url(r'^password_reset_complete/$', 'django.contrib.auth.views.password_reset_complete', {'template_name': 'account/password_reset_complete.html'}, name='password_reset_complete'), url(r'^registration/$', RegisterView.as_view(), name='register'), ) if settings.DEBUG: urlpatterns += patterns('django.views.static', (r'media/(?P<path>.*)', 'serve', {'document_root': settings.MEDIA_ROOT}), )
from django.conf.urls import patterns, url from account.views import LoginView, RegisterView, account_view, LogoutView urlpatterns = patterns('', url(r'^login/$', LoginView.as_view(), name="account-login"), url(r'^logout/$', LogoutView.as_view(), name="account-logout"), url(r'^register/$', RegisterView.as_view(), name="account-register"), url(r'^$', account_view, name="account-page") )
from django.views.decorators.csrf import csrf_exempt from account.views import RegisterView, ActiveUserView, ForCodeView, LoginView, ForgetPwdView, LogoutView, \ ResetView, ModifyPwdView, weibo_login, Bindemail from apps.competition.views import * urlpatterns = [ # xadmin后台路由 path('xadmin/', xadmin.site.urls), # 验证码 path('captcha/', include('captcha.urls')), # 首页 path('', index, name='index'), # 邮箱注册路由 path('register/', RegisterView.as_view(), name='register'), # 邮件激活路由 re_path('active/(?P<active_code>.*)/', ActiveUserView.as_view(), name='user_active'), # 手机号注册路由 path('forcode/', csrf_exempt(ForCodeView.as_view()), name='forcode'), # 第三方登录 path('social/', include('social_django.urls', namespace='social')), # 微博第三方登录路由 path('weibo/', weibo_login, name="weibo"), # 微博登录后回调路由 path("bindemail/", Bindemail.as_view(), name="Bindemail"), # 用户登陆路由 path("login/", LoginView.as_view(), name="login"), # 用户注销路由 path('logout/', LogoutView.as_view(), name="logout"),
urlpatterns = [] urlpatterns += router.urls urlpatterns = [ path('jet/', include('jet.urls', 'jet')), path('admin/', admin.site.urls), path('api/v1/', include(router.urls)), path('api/v1/token', TokenObtainPairView.as_view(), name='token_obtain_pair'), path('api/v1/token/refresh', TokenRefreshView.as_view(), name='token_refresh'), path('django-rq/', include('django_rq.urls')), # account views path('api/v1/me', MeView.as_view()), path('api/v1/login', LoginAndUpdateView.as_view()), path('api/v1/login/<int:pk>', LoginAndUpdateView.as_view()), path('api/v1/logout', LogoutView), path('api/v1/register', RegisterView.as_view()), path('api/v1/activate', ActivateView), path('api/v1/actions', GetPlanAction), path('api/v1/marketing-plans-conditions', GetMarketingPlanConditions), path('api/v1/contacts-match-conditions', ContactMatchConditions), path('api/v1/reports', Reports), path('api/v1/campaigns/<int:pk>/note', CampaignExtraView.as_view({'get': 'note'})), path('api/v1/uploads', upload_excel_contacts), path('api/v1/search-contacts', SearchContact), path('api/v1/contacts/<int:id>/histories', ContactHistory) ]