router.register('user_identity', UserIdentityViewSet) router.register('user_device', UserDeviceViewSet) router.register('user_login_entry', UserLoginEntryViewSet) router.register('service', ServiceViewSet) router.register('user_consent', UserConsentViewSet) v1_scope_path = path('scope/', ScopeListView.as_view(), name='scope-list') v1_api_path = path('v1/', include((router.urls + [v1_scope_path], 'v1'))) urlpatterns = [ path('admin/', admin.site.urls), path('admin/report/', staff_member_required(ReportView.as_view())), path('api-tokens/', get_api_tokens_view), path('accounts/profile/', show_login), path('accounts/login/', LoginView.as_view()), path('accounts/logout/', AuthoritativeLogoutRedirectView.as_view()), path('accounts/', include(auth_backends.urls, namespace='auth_backends')), path('accounts/', include(social_auth_urls, namespace='social')), path('oauth2/applications/', permission_denied), path('oauth2/authorize/', TunnistamoAuthorizationView.as_view(), name="oauth2_authorize"), path('oauth2/', include(oauth2_provider.urls, namespace='oauth2_provider')), re_path(r'^openid/authorize/?$', TunnistamoOidcAuthorizeView.as_view(), name='authorize'), re_path(r'^openid/end-session/?$', TunnistamoOidcEndSessionView.as_view(), name='end-session'), re_path(r'^openid/token/?$', csrf_exempt(TunnistamoOidcTokenView.as_view()), name='token'), path('openid/', include(oidc_provider.urls, namespace='oidc_provider')), re_path(r'^\.well-known/openid-configuration/?$', OIDCProviderInfoView.as_view(), name='root-provider-info'), re_path(r'^user/(?P<username>[\w.@+-]+)/?$', UserView.as_view()), path('user/', UserView.as_view()), path('jwt-token/', GetJWTView.as_view()), path('login/', LoginView.as_view()),
from users.views import SendTrainerMessageView from users.views import IndexView from users.views import TrainerLoginView from users.views import TrainerDashboardView from users.views import SendClientMessageView from users.views import GetUserChatView urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^trainers/login/$', TrainerLoginView.as_view(), name='trainer-login-view'), url(r'^trainers/dashboard/$', TrainerDashboardView.as_view(), name='trainer-dashboard-view'), url(r'^trainers/send-client-message/$', SendClientMessageView.as_view(), name="send-client-message"), url(r'^trainers/get-user-chat/$', GetUserChatView.as_view(), name='get-user-chat-view'), urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^users/login/$', LoginView.as_view(), name='login-view'), url(r'^users/logout/$', LogoutView.as_view(), name='logout-view'), url(r'^users/registration/$', RegistrationView.as_view(), name='registration-view'), url(r'^dashboard/$', DashboardView.as_view(), name="dashboard-view"), url(r'^dashboard/send-trainer-message/$', SendTrainerMessageView.as_view(), name="send-trainer-message"), url(r'^$', IndexView.as_view(), name='index') url(r'^$', RedirectView.as_view(url='users/login/')) ]
from .admin import admin_site from users.views import LoginView, LogoutView handler500 = views.handle_500 __patterns = [ # Include the peering app re_path(r"", include("peering.urls")), # Include the peeringdb app re_path(r"", include("peeringdb.urls")), # Include the users app re_path(r"^user/", include("users.urls")), # Include the utils app re_path(r"", include("utils.urls")), # Users login/logout re_path(r"^login/$", LoginView.as_view(), name="login"), re_path(r"^logout/$", LogoutView.as_view(), name="logout"), # Home re_path(r"^$", views.Home.as_view(), name="home"), # Admin re_path(r"^admin/", admin_site.urls), # Error triggering re_path(r"^error500/$", views.trigger_500), # API re_path(r"^api/$", views.APIRootView.as_view(), name="api-root"), re_path(r"^api/peering/", include("peering.api.urls")), re_path(r"^api/peeringdb/", include("peeringdb.api.urls")), re_path(r"^api/utils/", include("utils.api.urls")), ] # Add debug_toolbar in debug mode
from django.conf.urls import url from ui.views import IndexView from users.views import LoginView, LogoutView from wins.views import NewWinView, ThanksView, ConfirmationView urlpatterns = [ url(r"^wins/new/", NewWinView.as_view(), name="new"), url(r"^wins/thanks/", ThanksView.as_view(), name="thanks"), url( r"^wins/review/(?P<pk>[a-z0-9\-]+)/", ConfirmationView.as_view(), name="responses" ), url(r'^accounts/login/', LoginView.as_view(), name="login"), url(r"^accounts/logout/", LogoutView.as_view(), name="logout"), url(r"^$", IndexView.as_view(), name="index"), ]
# -*- coding: utf-8 -*- from django.conf.urls import url from users.views import LoginView, LogoutView, SignUpView urlpatterns = [ # Users URLs url(r'^login$', LoginView.as_view(), name='users_login'), url(r'^logout$', LogoutView.as_view(), name='users_logout'), url(r'^signup$', SignUpView.as_view(), name='users_signup'), ]
urlpatterns = [ path('admin/', admin.site.urls), # path('accounts/', include(('users.urls', 'users'), 'users')), path('lang/<str:lang>', LanguageView.as_view(), name='lang'), path('translate/', include('rosetta.urls')), path('', IndexView.as_view(), name='home'), path('ckeditor/', include('ckeditor_uploader.urls')), path('account/signup/', SignUpView.as_view(), name='signup'), path('account/signup/student/', StudentSignUpView.as_view(), name='student_signup'), path('account/signup/teacher/', TeacherSignUpView.as_view(), name='teacher_signup'), path('account/logout/', LogoutView.as_view(), name='logout'), path('account/login/', LoginView.as_view(), name='login'), path('students/', StudentsView.as_view(), name='students'), path('students/<str:pk>/', StudentItemView.as_view(), name='stud_item'), path('lessons/', LessonsView.as_view(), name='lessons'), path('lessons/<str:pk>', LessonItemView.as_view(), name='lesson'), path('teachers/', TeachersView.as_view(), name='teachers'), path('teachers/<str:pk>/', TeacherItemView.as_view(), name='teach_item'), path('timetable/<str:slug>', TimetableView.as_view(), name='timetable'), path('timetable/by_room/<str:room>/', RoomTable.as_view(), name='room'), path('timetable/self/', SelfTable.as_view(), name='self_table'), path('timetable/by_teacher/<str:slug>/', TeacherTable.as_view(), name='teacher_table'), path('timetable/by_lessons/<str:id>/', LessonTable.as_view(), name='lesson_table'),
from django.conf.urls import include, url from users.views import LoginView, LogoutView urlpatterns = [ # Users URLs url(r'^login$', LoginView.as_view(), name='users_login'), url(r'^logout$', LogoutView.as_view(), name='users_logout'), ]
router = SimpleRouter() router.register('user_identity', UserIdentityViewSet) router.register('user_device', UserDeviceViewSet) router.register('user_login_entry', UserLoginEntryViewSet) router.register('service', ServiceViewSet) router.register('user_consent', UserConsentViewSet) v1_scope_path = path('scope/', ScopeListView.as_view(), name='scope-list') v1_api_path = path('v1/', include((router.urls + [v1_scope_path], 'v1'))) urlpatterns = [ path('admin/', admin.site.urls), path('api-tokens/', get_api_tokens_view), path('accounts/profile/', show_login), path('accounts/login/', LoginView.as_view()), path('accounts/logout/', LogoutView.as_view()), path('accounts/', include(auth_backends.urls, namespace='auth_backends')), path('accounts/', include(social_auth_urls, namespace='social')), path('oauth2/applications/', permission_denied), path('oauth2/authorize/', TunnistamoAuthorizationView.as_view(), name="oauth2_authorize"), path('oauth2/', include(oauth2_provider.urls, namespace='oauth2_provider')), re_path(r'^openid/authorize/?$', TunnistamoOidcAuthorizeView.as_view(), name='authorize'), re_path(r'^openid/end-session/?$', TunnistamoOidcEndSessionView.as_view(), name='end-session'), path('openid/', include(oidc_provider.urls, namespace='oidc_provider')), re_path(r'^\.well-known/openid-configuration/?$', OIDCProviderInfoView.as_view(), name='root-provider-info'), re_path(r'^user/(?P<username>[\w.@+-]+)/?$', UserView.as_view()), path('user/', UserView.as_view()), path('jwt-token/', GetJWTView.as_view()), path('login/', LoginView.as_view()), path('logout/', LogoutView.as_view()),
from django.contrib import admin from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.views.generic.base import TemplateView from users.views import LoginUser, GetStuffView, LoginView from tastypie.api import Api from rest.api import ClientResource admin.autodiscover() v1_api = Api(api_name="v1") v1_api.register(ClientResource()) urlpatterns = patterns('', url(r'^api/', include(v1_api.urls)), url(r'^client/', include('clients.urls')), url(r'^contract/', include('contracts.urls')), url(r'^projects/', include('projects.urls')), url(r'^products/', include('products.urls')), url(r'^photoshoots/', include('photoshoots.urls')), url(r'^users/', include('users.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^auth_google/', LoginView.as_view(), name="auth_google"), url(r'^get_my_stuff/', GetStuffView.as_view(), name='get_my_stuff'), url(r'^login/', LoginUser.as_view(), name='user_login'), #url(r'^login/', 'users.views.user_login', name='user_login'), url(r'^logout/', 'users.views.user_logout', name='user_logout'), url(r'', TemplateView.as_view(template_name='clients/list.html')), ) urlpatterns += staticfiles_urlpatterns()
from django.conf.urls import url, include from users.views import ( DashboardView, LoginView, LogoutView, ) from django.views.generic import TemplateView from users import views urlpatterns = [ url(r'^dashboard/$',DashboardView.as_view(template_name='user/profile.html'), name="dashboard"), url(r'^logout$', LogoutView.as_view(), name="logout"), url(r'^payment-url/$', views.buy_my_item, name='pay'), url(r'^some/obscure/name/', include('paypal.standard.ipn.urls')), url(r'^$', LoginView.as_view(template_name='user/index.html'), name='login'), ]
2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url, include import xadmin from django.views.generic import TemplateView from django.views.static import serve from django.views.generic.base import RedirectView from users.views import LoginView, RegisterView, ActiveView, UpdatePasswordView, ResetPasswordView from courseonline.settings import MEDIA_ROOT from core.views import LogoutView, IndexView urlpatterns = [ url(r'^$', IndexView.as_view(), name='index'), url(r'^index.html$', IndexView.as_view(), name='index_html'), url(r'^login.html$', LoginView.as_view(), name='login'), url(r'^logout$', LogoutView.as_view(), name='logout'), url(r'^register.html$', RegisterView.as_view(), name='register'), url(r'^active', ActiveView.as_view(), name='active'), url(r'^password/110$', UpdatePasswordView.as_view(), name='find_password'), url(r'^password/find', ResetPasswordView.as_view(), name='reset_password'), url(r'^favicon\.ico$', RedirectView.as_view(url='/static/img/favicon.ico')), url(r'^teacher/', include('operation.urls', namespace='teacher'), name='teacher'), url(r'^org/', include('orgzation.urls', namespace='org'), name='orglist'), url(r'^course/', include('courses.urls', namespace='course'), name='course'), url(r'^search/', include('core.urls', namespace='search'), name='core'), url(r'^user/', include('users.urls', namespace='user'), name='user'), url(r'^test/', include('tests.urls', namespace='test'), name='test'), # 后台管理
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}), ]
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'^accounts/login/$', 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}), ]
import users import xadmin from django.views.generic import TemplateView # from users.views import user_login from Mxonline3.settings import MEDIA_ROOT 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"),
from django.views.generic import TemplateView import xadmin from users.views import IndexView from users.views import LoginView, RegisterView, LogoutView from record.settings import MEDIA_ROOT urlpatterns = [ url(r'^$', IndexView.as_view(), name="index"), url(r'^xadmin/', xadmin.site.urls), # 笔记 url(r'^notes/', include('notes.urls', namespace="notes")), # 用户 url(r'^users/', include('users.urls', namespace="users")), # 配置上传文件的访问处理函数 url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), # 富文本编辑器 url(r'^ueditor/', include('DjangoUeditor.urls')), # 玩家登陆 url(r'^login/$', LoginView.as_view(), name="login"), # LoginView.as_view() 注意这里是要家括号的 # 玩家退出 url(r'^logout/$', LogoutView.as_view(), name="logout"), # 注册 url(r'^register/$', RegisterView.as_view(), name="register"), # 邮箱验证码 url(r'^captcha/', include('captcha.urls')), ]
SendAdminEmailView.as_view(), name='admin-send-admin-email', ), url( r"^admin/change-customer-email/$", ChangeCustomerEmailView.as_view(), name='admin-change-customer-email', ), url( r"^admin/soft-delete/$", SoftDeleteWinView.as_view(), name='admin-soft-delete', ), # Override DRF's default 'cause our includes brute-force protection url(r"^auth/login/$", LoginView.as_view(), name="login"), url(r"^auth/is-logged-in/$", IsLoggedIn.as_view(), name="is-logged-in"), url(r"^user/me/$", LoggedInUserRetrieveViewSet.as_view({'get': 'retrieve'}), name="user_profile"), url(r"^auth/logout/", LogoutView.as_view(), name="logout"), url( r'^activity-stream/$', ActivityStreamViewSet.as_view({'get': 'list'}), name='activity-stream'), ] if settings.API_DEBUG or WINS_CSV_SECRET_PATH:
from users.views import LoginView, RegisterView, ActiveUserView, IndexView from users.views import ForgetPwdView, ResetView, ModifyPwdView, LogoutView from organization.views import OrgListView from MxOnline.settings import MEDIA_ROOT #import urlpatterns = [ path('xadmin/', xadmin.site.urls, name='admin'), #首页 path('', IndexView.as_view(), name="index"), #path('', TemplateView.as_view(template_name="index.html"),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')), #邮箱验证 path('active/<slug:active_code>/', ActiveUserView.as_view(), name="user_active"), #忘记密码 path('forget/', ForgetPwdView.as_view(), name="forget_pwd"), #重置密码
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: urlpatterns.append(
from django.conf import settings from django.conf.urls import include, url from django.urls import path from users.views import LoginView, LogoutView from . import views from .admin import admin_site handler500 = views.handle_500 __patterns = [ # Home path("", views.Home.as_view(), name="home"), # Login/Logout path("login/", LoginView.as_view(), name="login"), path("logout/", LogoutView.as_view(), name="logout"), # Apps path("", include("devices.urls")), path("", include("extras.urls")), path("", include("peering.urls")), path("", include("peeringdb.urls")), path("", include("utils.urls")), path("user/", include("users.urls")), # API path("api/", views.APIRootView.as_view(), name="api-root"), path("api/devices/", include("devices.api.urls")), path("api/extras/", include("extras.api.urls")), path("api/peering/", include("peering.api.urls")), path("api/peeringdb/", include("peeringdb.api.urls")), path("api/users/", include("users.api.urls")),
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, 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')), # 配置上传文件的访问处理函数
from django.conf.urls import url, include 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, DownloadFunView, DownAddView from TestOnlinExam.settings import MEDIA_ROOT, STATIC_ROOT, STATIC_URL from django.conf.urls.static import static from users.views import index, echo_once 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}),
name="responses" ), url( r"^wins/review/thanks/$", TemplateView.as_view(template_name="wins/confirmation-thanks.html"), name="confirmation-thanks" ), url( r"^wins/review/sample/$", ConfirmationView.as_view(), name="response_sample" ), url( r"^accounts/login/$", LoginView.as_view(), name="login", ), url( r"^accounts/logout/$", LogoutView.as_view(), name="logout", ), url(r"^admin$", AdminView.as_view(), name="admin-index"), url(r"^add-user$", AddUserView.as_view(), name="add-user"), url(r"^new-password$", NewPassView.as_view(), name="new-password"), url(r"^send-customer-email$", SendCustomerEmailView.as_view(), name="send-customer-email"), url(r"^send-admin-customer-email$", SendAdminCustomerEmailView.as_view(), name="send-admin-customer-email"),
from django.urls import path, include from rest_framework.routers import DefaultRouter from posts.api import PostViewSet from posts.views import HomeView, PostDetailView, NewPostView from users.views import UsersView, UserPostView, LoginView, LogoutView, SignupView from users.api import UserViewSet, UserPostViewSet router = DefaultRouter() router.register('posts', PostViewSet, base_name='posts') router.register('users', UserViewSet, base_name='users') router.register('blogs', UserPostViewSet, base_name='blogs') urlpatterns = [ path('admin/', admin.site.urls), path('', HomeView.as_view(), name="home"), path('blogs/<username>/<int:pk>', PostDetailView.as_view(), name="post-detail"), path('blogs/', UsersView.as_view(), name="user-list"), path('blogs/<username>', UserPostView.as_view(), name="user-post-list"), path('new-post', NewPostView.as_view(), name='new-post'), path('login', LoginView.as_view(), name='login'), path('logout', LogoutView.as_view(), name='logout'), path('signup', SignupView.as_view(), name='signup'), # API URLs path('api/v1/', include(router.urls)), #path('api/v1/blogs/', UserPostViewSet.as_view({'list'}), name='blog-list'), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.conf.urls.static import static from django.urls import path, reverse_lazy from django.views.generic import TemplateView, RedirectView reverse_lazy from .views import (DashboardView, PrivateDataUpdateView, UserUpdateView, DefaultTripView, CarCreateView, CarUpdateView, CarDeleteView, ProfilImageUpdateView, PreferencesUpdateView, AddressCreateView, AddressUpdateView, AddressDeleteView, TripView, TripDetailView) from users.views import LoginView, ChangePassword from django.conf.urls import url app_name = 'carpooling' urlpatterns = [ path('', LoginView.as_view(), name="index"), path('login/', RedirectView.as_view(url=reverse_lazy('carpooling:index')), name='login'), path('dashboard/', DashboardView.as_view(), name='dashboard'), path('profil/infos-generales/', UserUpdateView.as_view(), name='general_infos'), path('profil/infos-privees/', PrivateDataUpdateView.as_view(), name='private_infos'), path('profil/photo/', ProfilImageUpdateView.as_view(), name='photo'), path('profil/password/', ChangePassword.as_view(), name='password'), path('profil/preferences/', PreferencesUpdateView.as_view(), name="preferences"),
from django.conf.urls import patterns, url from users.views import LoginView, LoginErrorView urlpatterns = patterns( '', url(r'^login/$', LoginView.as_view(), name='login'), url(r'^login-error/$', LoginErrorView.as_view(), name='login-error') )
from rest_framework.routers import SimpleRouter from movies.api import MovieListAPI, MovieDetailAPI, CategoryViewSet from movies.views import hello_world, home, movie_detail, CreateMovieView, MyMoviesView from users.api import HelloWorld, UsersListAPI, UserDetailAPI from users.views import LoginView, logout router = SimpleRouter() router.register('categories', CategoryViewSet) urlpatterns = [ path('admin/', admin.site.urls), path('', home, name="home_page"), path('movies/<int:pk>/', movie_detail, name="movie_detail_page"), path('movies/create', CreateMovieView.as_view(), name="create_movie_page"), path('movies/', MyMoviesView.as_view(), name="my_movies_page"), path('login', LoginView.as_view(), name="login_page"), path('logout', logout, name="logout_page"), # API REST path('api/1.0/hello', HelloWorld.as_view(), name="api_hello_world"), path('api/1.0/users/<int:pk>', UserDetailAPI.as_view(), name="api_user_detail"), path('api/1.0/users/', UsersListAPI.as_view(), name="api_users_list"), path('api/1.0/movies/<int:pk>', MovieDetailAPI.as_view(), name="api_movies_detail"), path('api/1.0/movies/', MovieListAPI.as_view(), name="api_movies_list"), path('/api/1.0/', include(router.urls)) ]
from django.conf.urls import patterns, include, url from django.contrib.auth.decorators import login_required from django.contrib.auth.views import password_reset_confirm, password_reset_complete from users.views import LoginView, LogoutView, RegistrationView, GetUserView, PasswordResetView urlpatterns = patterns( '', url(r'^login/', LoginView.as_view()), url(r'^logout/', LogoutView.as_view()), url(r'^register/', RegistrationView.as_view()), url(r'^get/', GetUserView.as_view()), url(r'^password_reset/', PasswordResetView.as_view()), url(r'^confirm_reset/(?P<uidb64>[\d\w\-_]+)/(?P<token>[\d\w-]+)/', password_reset_confirm, name='password_reset_confirm'), url(r'^complete_reset/', password_reset_complete, name='password_reset_complete'), )
"""Mxonline URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.9/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. Import the include() function: from django.conf.urls import url, include 3. Add a URL to urlpatterns: url(r'^blog/', include(blog_urls)) """ from django.conf.urls import url, include from django.views.generic import TemplateView import xadmin from users.views import LoginView, RegisterView urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url('^$', TemplateView.as_view(template_name="index.html"), name="index"), url('^login/$', LoginView.as_view(), name="user_login"), url('^register/$', RegisterView.as_view(), name="register"), url(r'^captcha/', include('captcha.urls')), ]
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 django.views.generic import TemplateView import xadmin from users.views import user_login, LoginView, RegisterView, ActiveUserView, ForgetPwdView, RestpwdView, ModifypwdView from django.urls import include urlpatterns = [ # path('admin/', admin.site.urls), path('xadmin/', xadmin.site.urls), path('', TemplateView.as_view(template_name='index.html'), name='index'), # path('login/', TemplateView.as_view(template_name='login.html'), name='login'), # path('login/', user_login, name='login'), path('login/', LoginView.as_view(), name='login'), # 基于类方法实现登录,这里是调用它的方法 path('register/', RegisterView.as_view(), name='register'), re_path('register/active/(?P<active_code>.*)/', ActiveUserView.as_view(), name='user_active'), # 激活 path('captcha/', include('captcha.urls')), path('forgetpwd/', ForgetPwdView.as_view(), name='forgetpwd'), # 忘记密码 re_path('forgetpwd/reset/(?P<active_code>.*)/', RestpwdView.as_view(), name='resetpwd'), # 密码重置验证 path('modify_pwd/', ModifypwdView.as_view(), name="modify_pwd"), # 密码修改 ]
""" 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'), #处理上传文件的处理函数
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. 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, include from django.views.static import serve from my_lab2.settings import MEDIA_ROOT from django.contrib import admin import xadmin from users.views import LoginView, IndexView, LabIndexView, IndexCommonView, TeacherIndexView, StudentIndexView, LogoutView urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url(r'^login/', LoginView.as_view(), name='user_login'), url(r'^logout/', LogoutView.as_view(), name='logout'), url(r'^$', IndexView.as_view(), name='index'), url(r'^course/', include('courses.urls', namespace='course')), url(r'^operation/', include('opertion.urls', namespace='operation')), # 公共首页 url(r'^lesson/public/$', IndexCommonView.as_view(), name='Index_common'), url(r'^teacher_index/', TeacherIndexView.as_view(), name='teacher_index'), url(r'^student_index/', StudentIndexView.as_view(), name='student_index'), # 实验室信息 url(r'^lab_index/', LabIndexView.as_view(), name='lab_index'), url(r'^lab/', include('measure.urls', namespace='lab')), url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}), ]
from django.views.static import serve 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')),
""" from django.conf.urls import url, include from django.views.generic import TemplateView from django.views.static import serve import xadmin from users.views import LogoutView, LoginView, RegisterView, ActiveUserView, IndexView, ForgetPwdView, ResetView, ModifyPwdView from JBBSystem.settings import MEDIA_ROOT urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url(r'^$', IndexView.as_view(), name="index"), # 直接显示index.html页面 # url('^login/$', user_login, name="login") # 访问login句柄(注意不是调用函数,而是指向函数) 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")),
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'), ]
from .admin import admin_site from users.views import LoginView, LogoutView handler500 = views.handle_500 __patterns = [ # Include the peering app url(r"", include("peering.urls")), # Include the peeringdb app url(r"", include("peeringdb.urls")), # Include the users app url(r"^user/", include("users.urls")), # Include the utils app url(r"", include("utils.urls")), # Users login/logout url(r"^login/$", LoginView.as_view(), name="login"), url(r"^logout/$", LogoutView.as_view(), name="logout"), # Home url(r"^$", views.Home.as_view(), name="home"), # Admin url(r"^admin/", admin_site.urls), # Error triggering url(r"^error500/$", views.trigger_500), # API url(r"^api/$", views.APIRootView.as_view(), name="api-root"), url(r"^api/peering/", include("peering.api.urls")), url(r"^api/peeringdb/", include("peeringdb.api.urls")), ] # Add debug_toolbar in debug mode if settings.DEBUG:
api_patterns = [ url(r'', include('clusters.urls', namespace='clusters')), url(r'', include('versions.urls', namespace='versions')), url(r'', include('users.api_urls', namespace='users')), # always include project last because of it's patterns url(r'', include('experiments.urls', namespace='experiments')), url(r'', include('repos.urls', namespace='repos')), url(r'', include('projects.urls', namespace='projects')), ] urlpatterns = [ url(r'', include('plugins.urls', namespace='plugins')), url(r'^users/', include('users.urls', namespace='users')), url(r'^_admin/logout/$', LogoutView.as_view(), name='logout'), url(r'^_admin/login/$', LoginView.as_view(template_name='admin/login.html'), name='login'), url(r'^_admin/', include(admin.site.urls)), url(r'^_health/?$', HealthView.as_view(), name='health_check'), url(r'^{}/'.format(API_V1), include(api_patterns, namespace='v1')), url(r'^$', IndexView.as_view(), name='index'), url(r'^^50x.html$', Handler50xView.as_view(), name='50x'), url(r'^app.*/?', ReactIndexView.as_view(), name='react-index'), ] handler400 = Handler50xView.as_view() handler403 = Handler403View.as_view() handler404 = Handler404View.as_view() handler500 = Handler50xView.as_view() if settings.DEBUG:
from django.conf.urls import url, include from users import views as user_views from rest_framework import routers from users.views import LoginView, LogOutView urlpatterns = [ # url(r'^role/list', user_views.RoleListView.as_view(), name='role_list'), url(r'^login/', LoginView.as_view(), name='manager_login'), url(r'^logout/', LogOutView.as_view(), name='manager_logout'), ]
) router = DefaultRouter() router.register(r'educations', educations_views.EducationViewSet) router.register(r'faculties', educations_views.FacultyViewSet) router.register(r'edu_programs', educations_views.EduProgramViewSet) router.register(r'universities', educations_views.UniversityViewSet) router.register(r'users', users_views.UserViewSet) router.register(r'projects', projects_views.ProjectViewSet) router.register(r'skills', skills_views.SkillViewSet) router.register(r'tags', tags_views.TagViewSet) urlpatterns = [ path('api/v1/', include(router.urls)), path('api/v1/signin/', LoginView.as_view(), name='signin'), path('api/v1/signup/', RegistrationView.as_view(), name='signup'), path('api/v1/signout/', LogoutView.as_view(), name='signout'), path('api/v1/password_change/', ChangePasswordView.as_view(), name='password-change'), path('admin/', admin.site.urls), re_path(r'^swagger(?P<format>\.json|\.yaml)$', schema_view.without_ui(cache_timeout=0), name='schema-json'), re_path(r'^swagger/$', schema_view.with_ui('swagger', cache_timeout=0), name='schema-swagger-ui'), re_path(r'^redoc/$', schema_view.with_ui('redoc', cache_timeout=0), name='schema-redoc'),
from django.contrib import admin from django.urls import path from django.conf.urls import url, include from rest_framework import routers from users.views import (ManagerDashboardAPI, AssociateDashboardAPI, DashboardRedirectAPI, LoginView, LogoutView, ClientAttributeTransactionView) urlpatterns = [ path(r'', LoginView.as_view(), name="user-login"), path('logout/', LogoutView.as_view(), name="user-logout"), url(r'^dashboard', DashboardRedirectAPI.as_view(), name="dashboard"), url(r'^manager-dashboard', ManagerDashboardAPI.as_view(), name="manager-dashboard"), url(r'^associate-dashboard', AssociateDashboardAPI.as_view(), name="associate-dashboard"), url(r'action-on-attribute', ClientAttributeTransactionView.as_view(), name="action-on-attribute") # url(r'^forgot-password/$', ForgotPasswordFormView.as_view()), ]
# -*- 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'), ]
from django.urls import path from users.views import ProfileView, LogoutView, LoginView app_name = "users" urlpatterns = [ path('profile/<int:pk>/', ProfileView.as_view(), name='profile'), path('logout/', LogoutView.as_view(), name='logout'), path('login/', LoginView.as_view(), name='login'), path('signup/', SignupView.as_view(), name='signup'), path('subs/', include('subs.url')), ]
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.urls import url, include from django.contrib import admin from django.views.static import serve import xadmin from django.views.generic import TemplateView from users.views import LoginView, user_logout, RegisterView, ActiveUserView, ForgetPwdView, ResetView, ModifyPwdView from users.views import IndexView from organization.views import OrgView from mxonline.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', user_logout, 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/$', ModifyPwdView.as_view(), name='modify_pwd'), #organization 课程机构url配置 url(r'^org/', include('organization.urls', namespace='org')), #courses 课程相关url配置
""" from django.conf.urls import url, include from django.contrib import admin from rest_framework.routers import DefaultRouter from blogs.views import lastest_posts, blogs_list, blog_detail, post_detail, NewPostView from users.views import LoginView, SignUpView, LogoutView from users.api import UserViewSet from blogs.api import BlogViewSet, PostViewSet 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") router.register(r'blogs/(?P<blog_id>[0-9]+)/posts', PostViewSet) urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', lastest_posts, name="index"), url(r'^blogs/?$', blogs_list, name="blog_list"), url(r'^blogs/(?P<slug>[\w.@+-]+)/?$', blog_detail, name="blog_detail"), url(r'^blogs/(?P<slug>[\w.@+-]+)/(?P<post_pk>[0-9]+)/?$', post_detail, name="post_detail"), url(r'^new_post', NewPostView.as_view(), name="new_post"), url(r'^login',LoginView.as_view(), name="login"), url(r'^logout',LogoutView.as_view(), name="logout"), url(r'^signup',SignUpView.as_view(), name="signup"), #api url(r'^api/1.0/', include(router.urls)), ]
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()), )
The `urlpatterns` list routes URLs to views. For more information please see: 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.contrib import admin from django.urls import re_path, path, include from .views import * from users.views import LoginView, RegisterView urlpatterns = [ re_path('^$', IndexView.as_view(), name='index'), re_path('^about/$', AboutView.as_view(), name='about'), re_path('^products/$', ProductsView.as_view(), name='products'), re_path('^contact/$', ContactView.as_view(), name='contact'), re_path('^login/$', LoginView.as_view(), name='login'), re_path('^register/$', RegisterView.as_view(), name='register'), re_path('^users/', include('users.urls')), path('admin/', admin.site.urls), ]
from se2015.views import IndexView from records.views import ExerciseRecordView, ExamRecordView from records.views import ExamRecordUserView from exercises.views import ExerciseView, SkillView, GradeView, ExamDetailView from exercises.views import ExamListView urlpatterns = [ url(r'^api/avatar/(?P<username>.+)/$', AvatarView.as_view()), url(r'^api/v1/exam_list/(?P<grade_id>.+)/$', ExamListView.as_view()), url(r'^api/v1/exam/(?P<exam_id>.+)/$', ExamDetailView.as_view()), url(r'^api/v1/exam_record_user/(?P<exam_id>.+)/$', ExamRecordUserView.as_view()), url(r'^api/v1/exam_record/(?P<exam_id>.+)/$', ExamRecordView.as_view()), url(r'^api/v1/exercise/(?P<grade_id>.+)/(?P<skill_id>.+)/$', ExerciseView.as_view()), url(r'^api/v1/exercise/(?P<grade_id>.+)/$', SkillView.as_view()), url(r'^api/v1/grades/$', GradeView.as_view()), url(r'^api/v1/accounts/records/(?P<username>.+)/$', ExerciseRecordView.as_view(), name='recordDetail'), url(r'^api/v1/accounts/(?P<username>.+)/$', UserDetailView.as_view(), name='detail'), url(r'^api/v1/accounts/', UserListView.as_view(), name='list'), url(r'^api/v1/auth/login/$', LoginView.as_view(), name='login'), url(r'^api/v1/auth/logout/$', LogoutView.as_view(), name='logout'), url(r'^admin/', include(admin.site.urls)), url('^.*$', IndexView.as_view(), name='index'), ]
from django.contrib import admin from django.urls import path from users.views import index, RegisterView, LoginView, logout from product.views import (ProductListView, ProductCreate, ProductDetail, ProductListAPI, ProductDetailAPI) from order.views import OrderCreate, OrderList urlpatterns = [ path('admin/', admin.site.urls), path('', index), path('register/', RegisterView.as_view()), path('login/', LoginView.as_view()), path('logout/', logout), path('product/', ProductListView.as_view()), path('product/create/', ProductCreate.as_view()), path('product/<int:pk>', ProductDetail.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 patterns, include, url from django.contrib.auth.decorators import login_required from django.contrib.auth.views import password_reset_confirm, password_reset_complete from users.views import LoginView, LogoutView, RegistrationView, GetUserView, PasswordResetView urlpatterns = patterns('', url(r'^login/', LoginView.as_view()), url(r'^logout/', LogoutView.as_view()), url(r'^register/', RegistrationView.as_view()), url(r'^get/', GetUserView.as_view()), url(r'^password_reset/', PasswordResetView.as_view()), url(r'^confirm_reset/(?P<uidb64>[\d\w\-_]+)/(?P<token>[\d\w-]+)/', password_reset_confirm, name='password_reset_confirm'), url(r'^complete_reset/', password_reset_complete, name='password_reset_complete'), )
# -*- coding: utf-8 -*- from django.conf.urls import url from django.contrib.auth.decorators import login_required from users.views import SignupView, LogoutView, LoginView, ProfileView, ProfileUpdatedView, SignupSuccessfulView urlpatterns = ( url(r'^profile/?$', login_required(ProfileView.as_view()), name="users_profile"), url(r'^profile/updated?$', login_required(ProfileUpdatedView.as_view()), name="users_profile_updated"), url(r'^signup/?$', SignupView.as_view(), name="users_signup"), url(r'^signup/successful?$', SignupSuccessfulView.as_view(), name="users_signup_successful"), url(r'^login/?$', LoginView.as_view(), name="users_login"), url(r'^logout/?$', LogoutView.as_view(), name="users_logout") )
from blogs.views import BlogsView urlpatterns = [ # (?P<pk>[0-9]+) => valor en parámetro pk (?P<pk>), que será 1 o más números del 0 al 9 url(r'^admin/', include(admin.site.urls)), # urls nombradas url(r'^blogs/$', BlogsView.as_view(), name='blog_home'), # listado de blogs, con vista basada en clase BlogsView url(r'^$', HomeView.as_view(), name='post_home'), # listado de posts publicados, con vista basada en clase HomeView url(r'^blogs/(?P<username>[a-z]+)/$', UserPostsView.as_view(), name='blog_posts'), # listado posts blog usuario, basada en la clase UserPostView url(r'^blogs/(?P<username>[a-zA-Z]+)/(?P<post_id>[0-9]+)$', DetailView.as_view(), name='post_detail'), # detalle post, basado en clase DetailView url(r'^signup/$', SignupView.as_view(), name='user_signup'), # signup o creación de cuenta de usuario, con vista basada en clase SignupView url(r'^login$', LoginView.as_view(), name='user_login'), # login, con vista basada en clase LoginView url(r'^logout$', LogoutView.as_view(), name='user_logout'), # logout, con vista basada en clase LogoutView url(r'^new-post/$', CreateView.as_view(), name='post_create'), # creación nuevo post, con vista basada en clase CreateView # Users' API URLs url(r'^api/1.0/users/$', UserListAPI.as_view(), name='user_list_api'), # url con listado de users para la API, basado en clases url(r'^api/1.0/users/(?P<pk>[0-9]+)$', UserDetailAPI.as_view(), name='user_detail_api'), #url detalle usuario para la api # Posts' API URLs url(r'^api/1.0/blogs/(?P<username>[a-z]+)/$', PostListAPI.as_view(), name='post_list_api'), # API listado de posts de blog url(r'^api/1.0/posts/(?P<pk>[0-9]+)$', PostDetailAPI.as_view(), name='post_detail_api'), # API detalle de post: CRUD. # Blogs' API URLs url(r'^api/1.0/blogs/$', BlogListAPI.as_view(), name='blog_list_api') # API listado blogs
from users.views import LoginView, RegSuccessView, RegistrationView, \ ChangeView, SuccessView, CharityView, DeveloperView from django.conf.urls import patterns, url urlpatterns = patterns('', url(r'^register/$', view=RegistrationView.as_view(), name='register'), url(r'^registration-successful/$',view=RegSuccessView.as_view(), name='registration-successful'), url(r'^login/$', view=LoginView.as_view(), name='login'), url(r'^my-account/(?P<pk>\d+)/$', view=ChangeView.as_view(), name='my-account'), url(r'^profile-changed/$', view=SuccessView.as_view(), name='profile-changed'), url(r'^password-change-done/$', 'django.contrib.auth.views.password_change_done', name='password-change-done'), url(r'^password-change/$', 'django.contrib.auth.views.password_change', name='password-change'), url(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': '/accounts/login/'}, name='logout'), url(r'^charity-details/(?P<pk>\d+)/$', view=CharityView.as_view(), name='charity-details'), url(r'^developer-details/(?P<pk>\d+)/$', view=DeveloperView.as_view(), name='developer-details'), url(r'^deactivate-account/$', 'users.views.deactivate_account', name='deactivate-account'), )