def get_patterns(user_model): # Registration urls return [ path( settings.LOGIN_URL.lstrip('/'), LoginView.as_view(**dict( template_name='users/login.html', authentication_form=AuthenticationForm, extra_context=dict( password_reset_url=reverse_lazy('users-password_reset'), login_url=settings.LOGIN_URL, next=settings.LOGIN_REDIRECT_URL, login_view=True ) )), name='users-login' ), path( 'users/logout/', LogoutView.as_view(**dict( template_name='users/logged_out.html', next_page=settings.LOGOUT_REDIRECT_URL )), name='users-logout' ), # account confirmation url, protected by secret token; displayed when the users clicked the account confirm url # in its account confirmation email re_path( r'^users/account_confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', account_confirm, dict( template_name='users/account_confirm.html', set_password_form=AccountActivationPasswordForm, post_reset_redirect='/users/account_confirm_complete/', user_model=user_model ), name='users-account_confirm' ), # indicated that the account was successfully confirmed path( 'users/account_confirm_complete/', TemplateView.as_view( template_name='users/account_confirm_complete.html', extra_context=dict( login_redirect_url=settings.LOGIN_REDIRECT_URL, login_url=settings.LOGIN_URL, user_model=user_model ) ), name='users-account_confirm_complete' ), # displays a form that takes a user's email address; when submitted, an email with a password reset url is sent # to that user path( 'users/password_reset/', PasswordResetView.as_view(**dict( template_name='users/password_reset.html', success_url=reverse_lazy('users-password-reset-done'), email_template_name='users/email/password_reset.html', form_class=get_password_reset_form('users-password_reset_confirm', user_model), )), name='users-password_reset' ), # displays that the password change email has been sent. path( 'users/password_reset_done/', PasswordResetDoneView.as_view(**dict( template_name='users/password_reset_done.html', extra_context=dict(login_url=settings.LOGIN_URL), )), name='users-password-reset-done' ), # displays the form where the user can choose its new password re_path( r'^users/password_reset_confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', PasswordResetConfirmView.as_view(**dict( template_name='users/password_reset_confirm.html', success_url=reverse_lazy('user-password_reset_complete'), )), name='users-password_reset_confirm' ), # indicates that the user's password has been successfully changed. path( 'users/password_reset_complete/', PasswordResetCompleteView.as_view(**dict( template_name='users/password_reset_complete.html', extra_context=dict(login_url=settings.LOGIN_URL) )), name='user-password_reset_complete' ) ]
def test_login_csrf_rotate(self): """ Makes sure that a login rotates the currently-used CSRF token. """ # Do a GET to establish a CSRF token # TestClient isn't used here as we're testing middleware, essentially. req = HttpRequest() CsrfViewMiddleware().process_view(req, LoginView.as_view(), (), {}) # get_token() triggers CSRF token inclusion in the response get_token(req) resp = LoginView.as_view()(req) resp2 = CsrfViewMiddleware().process_response(req, resp) csrf_cookie = resp2.cookies.get(settings.CSRF_COOKIE_NAME, None) token1 = csrf_cookie.coded_value # Prepare the POST request req = HttpRequest() req.COOKIES[settings.CSRF_COOKIE_NAME] = token1 req.method = "POST" req.POST = {'username': '******', 'password': '******', 'csrfmiddlewaretoken': token1} # Use POST request to log in SessionMiddleware().process_request(req) CsrfViewMiddleware().process_view(req, LoginView.as_view(), (), {}) req.META["SERVER_NAME"] = "testserver" # Required to have redirect work in login view req.META["SERVER_PORT"] = 80 resp = LoginView.as_view()(req) resp2 = CsrfViewMiddleware().process_response(req, resp) csrf_cookie = resp2.cookies.get(settings.CSRF_COOKIE_NAME, None) token2 = csrf_cookie.coded_value # Check the CSRF token switched self.assertNotEqual(token1, token2)
def login(self): """ Return the login view. """ return LoginView.as_view( template_name='zinnia/login.html' )(self.request)
def login(self, request, extra_context=None): """ Displays the login form for the given HttpRequest. """ if request.method == 'GET' and self.has_permission(request): # Already logged-in, redirect to admin index index_path = reverse('admin:index', current_app=self.name) return HttpResponseRedirect(index_path) from django.contrib.auth.views import LoginView # Since this module gets imported in the application's root package, # it cannot import models from other applications at the module level, # and django.contrib.admin.forms eventually imports User. from django.contrib.admin.forms import AdminAuthenticationForm context = dict( self.each_context(request), title=_('Log in'), app_path=request.get_full_path(), username=request.user.get_username(), ) if (REDIRECT_FIELD_NAME not in request.GET and REDIRECT_FIELD_NAME not in request.POST): context[REDIRECT_FIELD_NAME] = reverse('admin:index', current_app=self.name) context.update(extra_context or {}) defaults = { 'extra_context': context, 'authentication_form': self.login_form or AdminAuthenticationForm, 'template_name': self.login_template or 'admin/login.html', } request.current_app = self.name return LoginView.as_view(**defaults)(request)
def login(request): """return the django.contrib.auth or the django-allauth login view""" if settings.USE_ALL_AUTH: # noinspection PyPackageRequirements from allauth.account.views import login return login(request) return LoginView.as_view()(request)
def smart_login(request): pref_cas = request.COOKIES.get('prefer_cas', None) use_cas = request.GET.get("force_cas", None) next_url = request.GET.get("next", reverse('home')) if request.user.is_authenticated: return HttpResponseRedirect(next_url) if pref_cas == "true" or use_cas == "true" or "ticket" in request.GET: return cas_login(request, next_url) else: return LoginView.as_view(template_name='registration/login.html', authentication_form=forms.LoginForm)(request)
def dispatch(self, request, *args, **kwargs): if not request.user.is_authenticated: login_defaults = { 'template_name': 'login.html', 'redirect_field_name': REDIRECT_FIELD_NAME, 'form_class': LoginForm, 'extra_context': { 'next_value': request.get_full_path(), }, 'redirect_authenticated_user': False, } return LoginView.as_view(**login_defaults)(request) self.ensure_required_permission() return super().dispatch(request, *args, **kwargs)
def login(request, extra_context=None): """ Display the login form. """ if request.method == 'GET' and request.user.is_active: index_path = reverse( 'index', current_app=request.resolver_match.app_name) return HttpResponseRedirect(index_path) context = { 'title': _('Log in'), 'has_permission': request.user.is_active, } if REDIRECT_FIELD_NAME not in request.GET and REDIRECT_FIELD_NAME not in request.POST: context[REDIRECT_FIELD_NAME] = reverse( 'index', current_app=request.resolver_match.app_name) context.update(extra_context or {}) defaults = view_defaults(context, authentication_form=AuthenticationForm) return LoginView.as_view(**defaults)(request)
urlpatterns = [ url(r'^blog/(?P<slug>[\w\-]+)/$', blog_detail, name='blog'), url(r'^category/(?P<category>[\w\-]+)/(?P<slug>[\w\-]+)/$', instagram_detail, name='instagram'), url(r'^category/(?P<category>[\w\-]+)/$', instagram_list, name='instagram-list'), url(r'^category/', TemplateView.as_view(template_name='blog/categories.html'), name='instagram-categories'), url(r'^article/(?P<slug>[\w\-]+)/$', article, name='article'), url(r'^article/$', article_list, name='article-list'), url(r'^blog/$', blog_list, name='blog-list'), url(r'^$', blog_list, name='home'), url(r'^grappelli/', include('grappelli.urls')), url(r'^admin/doc/', include('django.contrib.admindocs.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^comments/', include('django_comments_xtd.urls')), url(r'^vote/(?P<app>[\w\-\_]+)/(?P<model>[\w\_]+)/(?P<pk>\d+)/(?P<vote>([01]))/$', vote, name='vote'), url(r'^accounts/login/$', LoginView.as_view(), name='login'), url(r'^accounts/logout/$', logout, name='logout'), url(r'^accounts/profile/$', profile, name='profile'), url(r'^accounts/registration/$', registration, name='registration'), url(r'^accounts/registration_thanks/$', registration_thanks, name='registration-thanks'), url(r'^tag/(?P<tag>.+)/$', tags, name='tags'), url(r'^tag_autocomplite/$', tags_autocomplite, name='tags_autocomplite'), url(r'^tag/$', tags, name='tags'), url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap'), #url(r'^captcha/(?P<code>[\da-f]{32})/$', draw), url(r'^captcha/', include('captcha.urls')), #url(r'^media/(?P<path>.*)$', 'django.views.static.serve', #{'document_root': settings.MEDIA_ROOT, 'show_indexes': True}), url(r'^laminat/$', laminat, name='laminat'),
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.contrib.auth import views as auth_views from django.contrib.auth.views import LoginView from django.conf import settings from django.conf.urls.static import static from django.urls import include, path from . import views urlpatterns = [ path('notes/', include('notes.urls', namespace='notes')), # path('login/', auth_views.login, name='login'), path('login', LoginView.as_view()), path('logout', views.logout_view), path('', views.IndexView.as_view()), path('api/', include('rest_framework.urls')), path('admin/', admin.site.urls), ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) handler404 = 'views.note_not_found'
from django.urls import include, path from django.conf.urls.static import static from django.views.generic import TemplateView from django.contrib import admin from django.contrib.auth.views import LoginView from django.conf import settings from django_common.views import LogOutRedirectView import django.contrib.auth.views admin.autodiscover() urlpatterns = [ path('login/', LoginView.as_view(), name='log_in'), path('logout/', LogOutRedirectView.as_view(), name='log_out'), path('admin/logout/', LogOutRedirectView.as_view()), path('admin/', admin.site.urls), path('', TemplateView.as_view(template_name='base.html')), ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.conf.urls import include, url from django.contrib.auth.views import LoginView, LogoutView from django.contrib import admin admin.autodiscover() admin.site.site_header = "WLNet DataView Administrator" admin.site.site_title = "WLNet DataView" from portal.views import index from dataview.views import v1_config urlpatterns = [ url(r'^$', index, name='index'), url(r'^api/1/config$', v1_config, name='v1_config'), url(r'^api/', include('api.urls')), #url(r'^admin/doc/', include('django.contrib.admindocs.urls')), url(r'^admin/', admin.site.urls), url(r'^account/login/$', LoginView.as_view(template_name='registration/login.html')), url(r'^account/logout/$', LogoutView.as_view()), url(r'^o/', include('oauth2_provider.urls', namespace='oauth2_provider')), ]
from app import forms, views urlpatterns = [ path('', views.home, name='home'), path('contact/', views.contact, name='contact'), path('about/', views.about, name='about'), #組み込みの Django ビューを使用します。 path( 'login/', LoginView.as_view( # template_name は、ログイン ページ用のテンプレート (この場合は templates/app/login.html) を特定します。 # extra_context プロパティは、テンプレートに指定された既定のコンテキスト データに追加されます。 # authentication_form は、テンプレートに form オブジェクトとして示される、ログインに使用するフォーム クラスを定義します。 # 既定値は AuthenticationForm (django.contrib.auth.views より) です。 # Visual Studio プロジェクト テンプレートでは代わりに、アプリの forms.py ファイルに定義された次のフォームを使用します。 template_name='app/login.html', authentication_form=forms.BootstrapAuthenticationForm, extra_context={ 'title': 'Log in', 'year': datetime.now().year, }), name='login'), #組み込みの Django ビューを使用します。 #path('logout/', LogoutView.as_view(next_page='/'), name='logout'), path( 'logout/', LogoutView.as_view(template_name='app/loggedoff.html', # 'next_page': '/', ), name='logout'),
from django.views.generic.base import TemplateView from django.conf.urls import url, include from django_registration.views import RegistrationView from django.contrib.auth import views as auth_views from django.contrib.auth.views import LoginView, LogoutView from django.urls import reverse_lazy from sweettooth.auth import views, forms urlpatterns = [ url(r'^login/', LoginView.as_view(form_class=forms.AuthenticationForm), name='auth-login'), url(r'^change_display_name/(?P<pk>\d+)', views.ajax_change_display_name), url(r'^logout/', LogoutView.as_view(next_page='/'), name='auth-logout'), url(r'^register/$', RegistrationView.as_view(form_class=forms.AutoFocusRegistrationForm), name='registration_register'), url(r'settings/(?P<user>.+)', TemplateView.as_view(template_name='profile/settings.html'), name='auth-settings'), url(r'', include('django_registration.backends.activation.urls')), url(r'^profile/(?P<user>.+)', views.profile, name='auth-profile'), url(r'^profile/', views.profile_redirect, name='auth-profile'), url(r'^login/$', auth_views.LoginView.as_view(), name='auth-login'), url(r'^logout/$', auth_views.LogoutView.as_view(),
from __future__ import unicode_literals, print_function, absolute_import from django.conf import settings from django.contrib.auth.views import LoginView, LogoutView from django.urls import path, reverse from django.views.generic import RedirectView from .views import local_admin_login app_name = "kirppuauth" _urls = [] if not settings.KIRPPU_USE_SSO: _urls.append(path('login/', LoginView.as_view( template_name="kirppuauth/login.html", extra_context={ "ask_pass": True, "submit": lambda: reverse('kirppuauth:local_login'), }, ), name='local_login')) _urls.append(path('profile/', RedirectView.as_view(pattern_name="home", permanent=False))) _urls.append(path('logout/', LogoutView.as_view(next_page="home"), name='local_logout')) if settings.KIRPPU_SU_AS_USER: _urls.append(path('set_user', local_admin_login, name='local_admin_login')) urlpatterns = _urls
from django.urls import path, re_path from django.conf import settings from django.conf.urls.static import static from django.contrib.auth.views import LoginView, LogoutView from .views import HomeView, ImageGalleryView, ImageView, ImageUploadView, NewFolderView, DeleteObject, Feedback from .forms import CustomLoginForm urlpatterns = [ path('', HomeView.as_view(), name='home'), re_path(r'^view/', ImageGalleryView.as_view(), name='view'), path('image/<int:img_id>', ImageView.as_view(), name='image'), re_path(r'^upload/$', ImageUploadView.as_view(), name='upload'), re_path(r'^newfolder/$', NewFolderView.as_view(), name='newfolder'), re_path(r'^delete/$', DeleteObject.as_view(), name='delete'), re_path(r'^feedback/$', Feedback.as_view(), name='feedback'), path('login/', LoginView.as_view(template_name='login.html', authentication_form=CustomLoginForm), name='login'), path('logout/', LogoutView.as_view(next_page='home'), name='logout'), ] if settings.DEBUG: # Serve media files in development urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.urls import path, include from .views import * from django.contrib.auth.views import LoginView, LogoutView, PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordChangeView, PasswordResetCompleteView from django.urls import reverse_lazy app_name = 'users' urlpatterns = [ path('', UserListView.as_view(), name='users'), path('create/', create, name='create'), path('edit/<int:pk>', edit, name='edit'), path('delete/<int:pk>', UserDeleteView.as_view(), name='delete'), path('login/', LoginView.as_view(template_name='login_form.html'), name='login'), path("logout/", LogoutView.as_view(template_name='users.html'), name='logout'), path('api/', include('apps.users.api.urls')), ]
"""Definiuje wzorce adresów URL dla users""" from django.urls import path, re_path from django.contrib.auth.views import LoginView from . import views app_name = 'users' urlpatterns = [ # Strona logowania path('login/', LoginView.as_view(template_name='users/login.html'), name="login"), # Strona wylogowania path('logout/', views.logout_view, name="logout"), # Strona rejestracji path('register/', views.register, name="register"), ]
from .views import AccountSettingsView from .views import AccountDeleteView urlpatterns = [ url(r'^fe/register/', AjaxSignupView.as_view(), name='fe_register'), url(r'^fe/login/', AjaxLoginView.as_view(), name='fe_login'), url(r'^fe/whoami/', WhoAmIView.as_view(), name='fe_whoami'), url(r'^register/', SignupView.as_view(), name='register'), url(r'^email_confirm/$', EmailConfirmRequestView.as_view(), name="email_confirm_request"), url(r'^email_confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', EmailConfirmView.as_view(), name="email_confirm"), url(r'^login/', LoginView.as_view(redirect_authenticated_user=True), name='login'), url(r'^password_reset/$', PasswordResetView.as_view(form_class=CustomPasswordResetForm), name="password_reset"), url(r'^settings/$', AccountSettingsView.as_view(), name="account_settings"), url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', PasswordResetConfirmView.as_view( post_reset_login=True, success_url=reverse_lazy('studygroups_login_redirect')), name='password_reset_confirm'), url(r'^delete/$', AccountDeleteView.as_view(), name='account_delete'), url(r'^', include('django.contrib.auth.urls')), ]
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 path, include from django.contrib.auth.views import LoginView, LogoutView import api urlpatterns = [ path('', include('blogging.urls')), # <- already there path('admin/', admin.site.urls), # <- already there path("polling/", include("polling.urls")), path("api/", include("api.urls")), path('login/', LoginView.as_view(template_name='login.html'), name="login"), path('logout/', LogoutView.as_view(next_page='/'), name="logout"), path("accounts/", include("allauth.urls")), path('api/', include('api.urls')), ]
from django.conf.urls import url from django.urls import reverse_lazy from accounts import views from accounts.forms import LoginUserForm from django.contrib.auth.views import LoginView, LogoutView from accounts.views import ProfileView, ProfileEditView urlpatterns = [ # url(r'^register/$', views.RegisterUserView.as_view(), name="register"), url(r'^login/$', LoginView.as_view(template_name='accounts/login.html', redirect_authenticated_user=True, form_class=LoginUserForm), name="login"), url(r'^logout/$', LogoutView.as_view(next_page=reverse_lazy('bowlingApp:home')), name='logout'), url(r'^activate/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', views.activate, name='activate'), url(r'^profile/$', ProfileView.as_view(), name="profile"), url(r'^profile/edit$', ProfileEditView.as_view(), name="profile_edit"), url(r'ajax/email', views.check_email_free, name='check_email'), ]
from datetime import datetime from django.urls import path from django.contrib import admin from django.contrib.auth.views import LoginView, LogoutView from app import forms, views # https://stackoverflow.com/a/51635038 from django.views.static import serve from django.conf import settings from django.conf.urls import url urlpatterns = [ path('', views.home, name='home'), path('contact/', views.contact, name='contact'), path('about/', views.about, name='about'), path('login/', LoginView.as_view( template_name='app/login.html', authentication_form=forms.BootstrapAuthenticationForm, extra_context={ 'title': 'Log in', 'year': datetime.now().year, }), name='login'), path('logout/', LogoutView.as_view(next_page='/'), name='logout'), path('admin/', admin.site.urls), url(r'^app/static/(?P<path>.*)$', serve, {'document_root': settings.STATIC_ROOT}), ]
# -*- coding: utf-8 -*- from django.conf.urls import include, url from django.contrib import admin from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.contrib.auth.views import LoginView, LogoutView from django.views.generic import TemplateView from slavdict.dictionary.admin import ui admin.autodiscover() urlpatterns = [ url( r'^', include('slavdict.dictionary.urls') ), url( r'^admin/', include(admin.site.urls) ), url( r'^admin/doc/', include('django.contrib.admindocs.urls') ), url( r'^ui/', include(ui.urls) ), url( r'^login/$', LoginView.as_view() ), url( r'^logout/$', LogoutView.as_view(next_page='/'), name='logout' ), url( r'^test/$', TemplateView.as_view(template_name='test.html') ), ] urlpatterns += staticfiles_urlpatterns()
from django.urls import path from . import views from django.contrib.auth.views import LoginView, LogoutView app_name = 'blog' urlpatterns = [ path('', views.BlogIndexView.as_view(), name='index'), path('<int:pk>', views.BlogDetailView.as_view(), name='detail'), path('create/', views.BlogCreateView.as_view(), name='create'), path('<int:pk>/update/', views.BlogUpdateView.as_view(), name='update'), path('<int:pk>/delete/', views.BlogDeleteView.as_view(), name='delete'), path('login/', LoginView.as_view(template_name='blog/login.html'), name='login'), path('logout/', LogoutView.as_view(template_name='blog/logout.html'), name='logout'), ]
def login(request): from django.contrib.auth.views import LoginView return LoginView.as_view(template_name="generic-form.html", authentication_form=AuthenticationForm)(request)
from django.conf.urls import url, include from . import views from django.contrib.auth.views import LoginView as login_view from django.contrib.auth.views import LogoutView as logout_view from global_login_required import login_not_required from django.conf.urls.static import static from django.conf import settings app_name = 'mgmnt' urlpatterns = [ url(r'^$', views.home, name="home"), url(r'^login/$', login_not_required(login_view.as_view()), {'template_name': 'mgmnt/login.html'}, name="login_page"), url(r'^logout/$', login_not_required(logout_view.as_view()), {'template_name': 'mgmnt/login.html'}, name="logout"), url(r'^user/list/$', views.userlist, name="user-list"), url(r'^user/add/$', views.userregistration, name="user-add"), url(r'^user/edit/(?P<id>\d+)/$', views.userregistration, name="user-edit"), url(r'^user/delete/(?P<id>\d+)/$', views.deluser, name="user-del"), url(r'^profile/$', views.userprofile, name="userprofile"), url(r'^profile/edit/$', views.edituserprofile, name="edituserprofile"), url(r'^passchang/$', views.passwordchange, name="passchang"), ] # + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) if settings.DEBUG:
name='details', ), url(regex=r'^(?P<pk>\d+)/settings/avatar', view=AvatarView.as_view(), name='avatar', ), url(regex=r'^(?P<pk>\d+)/settings/password', view=PasswordView.as_view(), name='password', ), url( regex=r'^login/$', view=LoginView.as_view(redirect_authenticated_user=True, template_name='login.html'), name='login' ), url( regex=r'^logout/$', view=logout_then_login, kwargs={'login_url': '/accounts/login'}, name='logout' ), path('', include('django.contrib.auth.urls')), path( 'reset/<uidb64>/<token>', PasswordResetConfirmView.as_view(),
from django.urls import path from . import views from django.contrib.auth.views import LoginView, LogoutView urlpatterns = [ path('', views.accountInfo, name='accountInfo'), path('registerLocation', views.locationRegister, name='registerLocation'), path('register', views.register, name='myAccount-register'), path('seePurchasehistory', views.seePurchasehistory, name='seePurchasehistory'), path('login', LoginView.as_view(template_name='myAccount/login.html'), name='login'), path('logout', LogoutView.as_view(next_page='homepage-index'), name='logout'), path('paymentRegister/<src>', views.paymentRegister, name='myAccount-paymentRegister'), path('paymentInfo', views.paymentInfo, name='myAccount-paymentInfo'), path('purchaseHistory', views.seePurchasehistory, name='myAccount-purchaseHistory'), path('searchHistory', views.searchHistory, name='myAccount-searchHistory'), path('accountEdit', views.updateAccount, name='myAccount-updateAccount'), path('addressEdit', views.updateAddress, name='myAccount-updateAddress') ]
from django.conf.urls import url from django.contrib.auth.views import LoginView, LogoutView from .views import * from .forms import * app_name = 'account' urlpatterns = [ url(r'^login$', LoginView.as_view(template_name='account/login.html', redirect_field_name='home', form_class=LoginForm, redirect_authenticated_user=True), name='login'), url(r'^signup/$', SignUpView.as_view(), name='signup'), url(r'^signup/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$', SignUpView.as_view(), name='signup'), url(r'^logout/$', LogoutView.as_view(redirect_field_name='account:login'), name='logout'), url(r'^account_detail/(?P<pk>[-\w]+)/$', AccountDetailView.as_view(), name='account_detail'), url(r'^password_change/$', AccountPasswordChangeView.as_view(), name='password_change'), url(r'^password_change_success/$', AccountPasswordChangeSuccessView.as_view(), name='password_change_success'),
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. 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.urls import path, include from django.contrib import admin from django.conf.urls.static import static from django.conf import settings from django.contrib.auth.views import LoginView, LogoutView urlpatterns = static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static( settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += [ path('admin/', admin.site.urls), path('', include('product.urls', namespace='product')), path('login/', LoginView.as_view(template_name='registration/login.html'), name="login"), path('logout/', LogoutView.as_view(template_name='registration/login.html'), name="logout"), ]
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 accounts.views import UserRegistrationView from django.views.generic import TemplateView from django.contrib.auth.views import LoginView, LogoutView from links.views import NewSubmissionView, SubmissionDetailView, NewCommentView from links.views import AllLinkListView, NewCommentReplyView from links.views import UpvoteSubmissionView, RemoveUpvoteFromSubmissionView urlpatterns = [ path('admin/', admin.site.urls), path('', AllLinkListView.as_view(), name='home'), path('new-user/', UserRegistrationView.as_view(), name='user-registration'), path('login/', LoginView.as_view(template_name='accounts/login.html'), name='login'), path('logout/', LogoutView.as_view(), name='logout'), path('new-submission/', NewSubmissionView.as_view(), name='new-submission'), path('submission/<int:pk>/', SubmissionDetailView.as_view(), name='submission-detail'), path('new-comment/', NewCommentView.as_view(), name='new-comment'), path('new-comment-reply/', NewCommentReplyView.as_view(), name='new-comment-reply'), path('upvote/<int:link_pk>/', UpvoteSubmissionView.as_view(), name='upvote-submission'), path('upvote/<int:link_pk>/remove/', RemoveUpvoteFromSubmissionView.as_view(), name='remove-upvote'), ]
from django.contrib import admin from django.urls import path, include from leads.views import SignupView, HomePage from django.conf import settings from django.conf.urls.static import static from django.contrib.auth.views import LoginView, LogoutView urlpatterns = [ path('admin/', admin.site.urls), path("", HomePage.as_view(), name="home"), path('leads/', include("leads.urls", namespace="leads")), path("login/", LoginView.as_view(), name="login"), path("logout/", LogoutView.as_view(), name="logout"), path('signup/', SignupView.as_view(), name='signup'), path("agents/", include('agents.urls', namespace="agents")) ] if settings.DEBUG: urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
from django.urls import path from django.contrib.auth.views import LoginView, LogoutView from django.views.generic import TemplateView urlpatterns = [ path(r"", TemplateView.as_view(template_name="home.html"), name="home"), path(r"login/", LoginView.as_view(), name="auth_login"), path(r"logout/", LogoutView.as_view(template_name="logout.html"), name="auth_logout"), ]
from django.conf.urls import url, include from django.contrib import admin from django.views.generic import TemplateView from django.contrib.auth.views import LoginView, LogoutView from menus.views import HomeView from profiles.views import ProfileFollowToggle, RegisterView, activate_user_view urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^register/$', RegisterView.as_view(), name='register'), url(r'activate/(?P<code>[a-z0-9].*)/$', activate_user_view, name='activate'), url(r'^login/$', LoginView.as_view(), name='login'), url(r'^logout/$', LogoutView.as_view(), name='logout'), url(r'^$', HomeView.as_view(), name='home'), url(r'^profile-follow/$', ProfileFollowToggle.as_view(), name='follow'), url(r'^profiles/', include('profiles.urls', namespace='profiles')), url(r'^restaurants/', include('restaurants.urls', namespace='restaurants')), url(r'^items/', include('menus.urls', namespace='menus')), url(r'^about/$', TemplateView.as_view(template_name='about.html'), name='about'), url(r'^contact/$', TemplateView.as_view(template_name='contact.html'), name='contact'), ]
from django.conf.urls import include, url from django.contrib import admin from django.contrib.auth.views import LoginView from rome_app import views urlpatterns = [ #admin/user url(r'^admin/', admin.site.urls), url(r'^login/$', LoginView.as_view(template_name='rome_templates/login.html'), name='rome_login'), #index and static url(r'^$', views.index, name='index'), url(r'^about/', views.about, name='about'), url(r'^links/$', views.links, name='links'), url(r'^shops/$', views.shops, name='shops'), #books, prints, essays, shops... url(r'^books/$', views.book_list, name='books'), url(r'^books/(?P<book_id>\d+)/$', views.book_detail, name='thumbnail_viewer'), url(r'^books/(?P<book_id>\d+)/(?P<page_id>\d+)/$', views.page_detail, name='book_page_viewer'), url(r'^books/(?P<book_id>\d+)/(?P<page_id>\d+)/annotations/new/$', views.new_annotation, name='new_annotation'), url(r'^books/(?P<book_id>\d+)/(?P<page_id>\d+)/annotations/(?P<anno_id>\d+)/edit/$', views.edit_annotation, name='edit_annotation'), url(r'^prints/$', views.print_list, name='prints'), url(r'^prints/(?P<print_id>\d+)/$', views.print_detail, name='specific_print'), url(r'^prints/(?P<print_id>\d+)/annotations/new/$', views.new_print_annotation, name='new_print_annotation'), url(r'^prints/(?P<print_id>\d+)/annotations/(?P<anno_id>\d+)/edit/$', views.edit_print_annotation, name='edit_print_annotation'), url(r'^essays/$', views.essay_list, name='essays'), url(r'^essays/(?P<essay_slug>\w+)/$', views.essay_detail, name='specific_essay'), url(r'^people/$', views.biography_list, name='people'), url(r'^people/(?P<trp_id>\d+)/$', views.biography_detail, name='person_detail'),
from django.contrib import messages from django.contrib.auth import login as auth_login from django.contrib.auth.views import LoginView, logout_then_login from django.shortcuts import render, redirect from .forms import SingupForm, ProfileForm login = LoginView.as_view(template_name="accounts/login_form.html") def logout(request): messages.success(request, "로그아웃 되었습니다") return logout_then_login(request) def signup(request): if request.method == "POST": form = SingupForm(request.POST) if form.is_valid(): signed_user = form.save() auth_login(request, signed_user) # 회원가입과 동시에 로그인 messages.success(request, "회원가입을 환영합니다") next_url = request.GET.get('next', '/') return redirect(next_url) else: form = SingupForm() return render(request, "accounts/signup_form.html", { "form": form, })
), path( "dashboard/requests/employees/<int:request_pk>/reject/", views.RejectEmployeeRequest.as_view(), name="reject-employee-request", ), path( "dashboard/requests/employees/<int:request_pk>/", views.DetailEmployeeRequest.as_view(), name="detail-employee-request", ), path( "dashboard/requests/contractors/<int:request_pk>/approve/", views.ApproveContractorRequest.as_view(), name="approve-contractor-request", ), path( "dashboard/requests/contractors/<int:request_pk>/reject/", views.RejectContractorRequest.as_view(), name="reject-contractor-request", ), path( "dashboard/requests/contractors/<int:request_pk>/", views.DetailContractorRequest.as_view(), name="detail-contractor-request", ), path("admin/", admin.site.urls), path("login", LoginView.as_view(), name="login"), path("logout", LogoutView.as_view(), name="logout"), ]
from django.contrib.auth import login from django.urls import path from . import views from django.contrib.auth.views import LoginView app_name = "users" urlpatterns = [ # 登陆页面 path("login/", LoginView.as_view(template_name='users/login.html'), name="login"), path("logout/", views.logout_view, name="logout"), path("register/", views.register, name="register"), ]
from django.urls import path, re_path from .views import home, new_invitation, accept_invitation, SignUpView from django.contrib.auth.views import LoginView, LogoutView urlpatterns = [ path("home", home, name='player_home'), path('login', LoginView.as_view(template_name="player/login_form.html"), name="player_login"), path('logout', LogoutView.as_view(), name="player_logout"), path('new_invitation', new_invitation, name="player_new_invitation"), re_path(r'accept_invitation/(?P<id>\d+)/$', accept_invitation, name="player_accept_invitation"), re_path(r'signup$', SignUpView.as_view(), name='player_signup'), ]
def login_page( request: HttpRequest, next: str = REQ(default="/"), **kwargs: Any, ) -> HttpResponse: # To support previewing the Zulip login pages, we have a special option # that disables the default behavior of redirecting logged-in users to the # logged-in app. is_preview = 'preview' in request.GET if settings.TWO_FACTOR_AUTHENTICATION_ENABLED: if request.user and request.user.is_verified(): return HttpResponseRedirect(request.user.realm.uri) elif request.user.is_authenticated and not is_preview: return HttpResponseRedirect(request.user.realm.uri) if is_subdomain_root_or_alias( request) and settings.ROOT_DOMAIN_LANDING_PAGE: redirect_url = reverse('zerver.views.registration.realm_redirect') if request.GET: redirect_url = add_query_to_redirect_url(redirect_url, request.GET.urlencode()) return HttpResponseRedirect(redirect_url) realm = get_realm_from_request(request) if realm and realm.deactivated: return redirect_to_deactivation_notice() extra_context = kwargs.pop('extra_context', {}) extra_context["next"] = next if dev_auth_enabled() and kwargs.get( "template_name") == "zerver/dev_login.html": if 'new_realm' in request.POST: try: realm = get_realm(request.POST['new_realm']) except Realm.DoesNotExist: realm = None add_dev_login_context(realm, extra_context) if realm and 'new_realm' in request.POST: # If we're switching realms, redirect to that realm, but # only if it actually exists. return HttpResponseRedirect(realm.uri) if 'username' in request.POST: extra_context['email'] = request.POST['username'] extra_context.update(login_context(request)) if settings.TWO_FACTOR_AUTHENTICATION_ENABLED: return start_two_factor_auth(request, extra_context=extra_context, **kwargs) try: template_response = DjangoLoginView.as_view( authentication_form=OurAuthenticationForm, extra_context=extra_context, **kwargs)(request) except ZulipLDAPConfigurationError as e: assert len(e.args) > 1 return redirect_to_misconfigured_ldap_notice(e.args[1]) if isinstance(template_response, SimpleTemplateResponse): # Only those responses that are rendered using a template have # context_data attribute. This attribute doesn't exist otherwise. It is # added in SimpleTemplateResponse class, which is a derived class of # HttpResponse. See django.template.response.SimpleTemplateResponse, # https://github.com/django/django/blob/master/django/template/response.py#L19. update_login_page_context(request, template_response.context_data) return template_response
from django.conf import settings from django.conf.urls import url from django.conf.urls.static import static from django.contrib.auth.views import LoginView, LogoutView from website import views urlpatterns = [ url(r'^$', views.index, name="index"), url(r'^create$', views.create_gallery, name="create"), url(r'^upload$', views.upload, name="upload"), url(r'^gl/(?P<gid>[-A-Za-z0-9_]+)$', views.gallery, name="gallery"), url(r'^rm/gl/(?P<gid>[-A-Za-z0-9_]+)$', views.remove_gallery, name="remove_gl"), url(r'^rm/img/(?P<mid>[-A-Za-z0-9_]+)$', views.remove_img, name="remove_img"), url(r'^crop/img/(?P<mid>[-A-Za-z0-9_]+)$', views.crop, name="crop"), url(r'^cover/(?P<gid>[-A-Za-z0-9_]+)$', views.cover_gallery, name="cover"), url(r'^name/(?P<gid>[-A-Za-z0-9_]+)$', views.name_gallery, name="name"), url(r'^cover/set/(?P<gid>[-A-Za-z0-9_]+)/(?P<mid>[-A-Za-z0-9_]+)$', views.set_cover_gallery, name="set_cover"), url(r'^name/set/(?P<gid>[-A-Za-z0-9_]+)$', views.set_name_gallery, name="set_name"), url(r'^register$', views.register, name="register"), url(r'^login$', LoginView.as_view(), name="login"), url(r'^logout$', LogoutView.as_view(), name="logout"), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.urls import path from django.contrib.auth.views import LoginView, LogoutView from . import views urlpatterns = [ path('', views.dashboard, name='dashboard'), path('entrar/', LoginView.as_view(), name='login'), path('sair/', LogoutView.as_view(), name='logout'), path('cadastrese/', views.register, name='register'), path('nova-senha/', views.password_reset, name='password_reset'), path('confirmar-nova-senha/<key>/', views.password_reset_confirm, name='password_reset_confirm'), path('editar/', views.edit, name='edit'), path('editar-senha/', views.edit_password, name='edit_password'), ]
from django.conf.urls import url from django.contrib.auth.views import LoginView, LogoutView from .views import RegisterView urlpatterns = [ url(r'^register/$', RegisterView.as_view(), name='register'), url(r'^login/$', LoginView.as_view(template_name='account/login.html'), name="login"), url(r'^logout/$', LogoutView.as_view(template_name='account/login.html'), name="logout"), ]
from django.views.static import serve admin.autodiscover() urlpatterns = [ url(r'^', include('website.urls', namespace='website')), url(r'sso/', include('pyTUID.urls')), url(r'^mitmachen/', include('staff.urls', namespace='staff')), url(r'^teilnehmer/', include('students.urls', namespace='students')), url(r'^klausur/', include('exam.urls', namespace='exam')), url(r'^workshops/', include('workshops.urls', namespace='workshops')), url(r'^dashboard/', include('dashboard.urls', namespace='dashboard')), url(r'^clothing/', include('clothing.urls', namespace='clothing')), url(r'^admin/', admin.site.urls), url(r'^accounts/login/$', LoginView.as_view(template_name = 'admin/login.html'), name='login'), url(r'^accounts/logout/$', LogoutView.as_view(next_page=reverse_lazy('website:homepage')), name='logout'), url(r'^i18n/', include('django.conf.urls.i18n')), ] if settings.DEBUG: urlpatterns += [ url(r'^media/(?P<path>.*)$', serve, { 'document_root': settings.MEDIA_ROOT, }), ] import debug_toolbar urlpatterns += [ url(r'^__debug__/', include(debug_toolbar.urls)), ]
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 include, path from public.forms import UserAuthenticationForm from . import views # LoginView takes some work out of our hands. # See https://devdocs.io/django~2.1/topics/auth/default#django.contrib.auth.views.LoginView login_view = LoginView.as_view( template_name='public/login.html', redirect_authenticated_user=True, authentication_form=UserAuthenticationForm, ) # redirects to settings.LOGOUT_REDIRECT_URL logout_view = LogoutView.as_view() urlpatterns = [ path('', include('public.urls')), path('login/', login_view, name='login'), path('logout/', logout_view, name='logout'), path('loginsuccess/', views.login_success, name='login-success'), path('admin/', admin.site.urls), path('students/', include('students.urls')), path('teachers/', include('teachers.urls')), path('users/', include('users.urls')),
https://docs.djangoproject.com/en/3.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 path, include from django.contrib.auth.views import LoginView, logout_then_login from django.conf import settings from django.conf.urls.static import static urlpatterns = [ path('admin/', admin.site.urls), path('main/', include('main.urls')), path('login/', LoginView.as_view(), name="login"), path('logout/', logout_then_login, name="logout"), path('', include('registration.urls')), path('catalog/', include(('product.urls', 'catalog'), namespace='catalog')), path('settings/', include('setting.urls')) ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
def get_context_data(self, **kwargs): self.context = LoginView.get_context_data(self, **kwargs) self.context['form_signup'] = SignUpForm() return self.context
# -*- coding: utf-8 -*- from django.conf.urls import url from django.contrib.auth.views import LoginView, LogoutView, \ PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView urlpatterns = ( # login and logout url url(r'^login/$', LoginView.as_view(template_name='login.html'), name='login'), # or use logout with template 'logout.html' url(r'^logout/$', LogoutView.as_view(), name='logout'), # password reset urls url(r'^password_reset/$', PasswordResetView.as_view(template_name='password_reset.html'), name='password_reset'), url(r'^password_reset_done/$', PasswordResetDoneView.as_view(template_name='password_reset_done.html'), name='password_reset_done'), url(r'^password_reset_confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$', PasswordResetConfirmView.as_view(template_name='password_reset_confirm.html'), name='password_reset_confirm'), url(r'^password_reset_complete/$', PasswordResetCompleteView.as_view(template_name='password_reset_complete.html'), name='password_reset_complete'), )
""" Definition of urls for $safeprojectname$. """ from datetime import datetime from django.urls import path from django.contrib import admin from django.contrib.auth.views import LoginView, LogoutView from app import forms, views urlpatterns = [ path('', views.home, name='home'), path('contact/', views.contact, name='contact'), path('about/', views.about, name='about'), path('login/', LoginView.as_view ( template_name='app/login.html', authentication_form=forms.BootstrapAuthenticationForm, extra_context= { 'title': 'Log in', 'year' : datetime.now().year, } ), name='login'), path('logout/', LogoutView.as_view(next_page='/'), name='logout'), path('admin/', admin.site.urls), ]
"""mysite URL Configuration 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.conf.urls import include, url from django.contrib.auth.views import LoginView, LogoutView urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^accounts/login/$', LoginView.as_view(template_name='registration/login.html'), name='login'), url(r'^accounts/logout/$', LogoutView.as_view(template_name='blog/post_list.html'), name='logout'), url(r'', include('blog.urls')), ]
from django.conf import settings from django.contrib.auth.views import LoginView, LogoutView from django.urls import path, reverse_lazy import coldfront.core.user.views as user_views EXTRA_APPS = settings.EXTRA_APPS urlpatterns = [ path('login', LoginView.as_view(template_name='user/login.html', extra_context={'EXTRA_APPS': EXTRA_APPS}, redirect_authenticated_user=True), name='login'), path('logout', LogoutView.as_view(next_page=reverse_lazy('login')), name='logout'), path('user-profile/', user_views.UserProfile.as_view(), name='user-profile'), path('user-upgrade/', user_views.UserUpgradeAccount.as_view(), name='user-upgrade'), path('user-search-home/', user_views.UserSearchHome.as_view(), name='user-search-home'), path('user-search-results/', user_views.UserSearchResults.as_view(), name='user-search-results'), path('user-list-allocations/', user_views.UserListAllocations.as_view(),
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 from django.contrib import admin from django.contrib.auth.views import PasswordChangeView, PasswordChangeDoneView, LogoutView, LoginView, \ PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView from django.urls import path, include, re_path from django.contrib.auth import views urlpatterns = [ path('admin/', admin.site.urls), path('', include('portfolio.urls')), #url(r'^accounts/login/$', views.login, name='login'), #url(r'^accounts/logout/$', views.logout, name='logout', kwargs={'next_page': '/'}), re_path(r'^accounts/login/$', LoginView.as_view(template_name='registration/login.html'), name="login"), re_path(r'^accounts/logout/$', LogoutView.as_view(template_name='registration/logout.html'), LogoutView.next_page, name="logout"), re_path(r'^accounts/password/reset/$', PasswordResetView.as_view(template_name='registration/password_reset_page.html'), name='password_reset'), re_path(r'^accounts/password/reset/done/$', PasswordResetDoneView.as_view(template_name='registration/passwordreset_pagedone.html'), name='password_reset_done'), re_path( r'^accounts/password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/', PasswordResetConfirmView.as_view(template_name='registration/password_reset_confirmpage.html'), name='password_reset_confirm'), re_path(r'^accounts/password/reset/complete/$', PasswordResetCompleteView.as_view(template_name='registration/password_reset_completepage.html'), name='password_reset_complete'),
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 from accounts.views import RegistrationView from money_tracker.views import IndexView, CategoryFormView, UserCategoriesView, BalanceView, AddExpenseView, \ AddIncomeView, DeleteTransactionView, UpdateExpenseView, UpdateIncomeView, check_balance, TransactionsView, \ check_transactions urlpatterns = [ path('admin/', admin.site.urls), path('', IndexView.as_view(), name='index'), path('login/', LoginView.as_view(template_name='accounts/login.html'), name='login'), path('logout/', LogoutView.as_view(), name='logout'), path('registration/', RegistrationView.as_view(), name='registration'), path('newcategory', CategoryFormView.as_view(), name='new_category'), path('categories', UserCategoriesView.as_view(), name='categories'), path('balance', BalanceView.as_view(), name='balance'), path('newexpense', AddExpenseView.as_view(), name='add_expense'), path('newincome', AddIncomeView.as_view(), name='add_income'), path('delete/<int:pk>', DeleteTransactionView.as_view(), name='delete_transaction'), path('update/expense/<int:pk>', UpdateExpenseView.as_view(), name='update_expense'), path('update/income/<int:pk>',
#admin.site.__class__ = OTPAdminSite urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^guacamole/', include('guacamole.urls')), url(r'^$', Index.as_view(), name='index'), url(r'^login', login, name='login'), url(r'^logout', logout, name='logout'), url(r'^commands/add/$', Commands.as_view(), name='commandscreate'), url(r'^commandexecute/$', CommandExecute.as_view(), name='commandexecute'), url(r'^commandslist/$', CommandExecuteList.as_view(), name='commandslist'), url(r'^commandsapi/$', CommandExecuteDetailApi.as_view(), name='commandsapi'), url(r'^accounts/login/$', LoginView.as_view(template_name='admin/login.html'), name='login'), url(r'^accounts/logout/$', LogoutView.as_view(template_name='registration/logged_out.html'), name='logout'), url(r'^credentialcreate/$', CredentialCreate.as_view(), name='credentialcreate'), url(r'^credentiallist/$', CredentialList.as_view(), name='credentiallist'), url(r'^credentialdetailapi/$', CredentialDetailApi.as_view(), name='credentialdetailapi'), url(r'^servercreate/$', ServerCreate.as_view(), name='servercreate'), url(r'^serverlist/$', ServerlList.as_view(), name='serverlist'), url(r'^groupcreate/$', GroupCreate.as_view(), name='groupcreate'), url(r'^grouplist/$', GroupList.as_view(), name='grouplist'),
from django.conf import settings from django.contrib import admin from django.contrib.auth.views import LoginView, LogoutView from django.urls import include, path from django.views.generic import RedirectView from ibms.views import SiteHomeView, HealthCheckView urlpatterns = [ path('admin/', admin.site.urls), path('login/', LoginView.as_view(template_name='login.html'), name='login'), path('logout/', LogoutView.as_view(template_name='logged_out.html'), name='logout'), path('confluence/', RedirectView.as_view(url=settings.HELP_URL), name='help_page'), path('healthcheck/', HealthCheckView.as_view(), name='health_check'), path('', include('ibms.urls')), path('', include('sfm.urls')), path('', SiteHomeView.as_view(), name='site_home'), ]
from django.contrib.auth.views import LoginView, LogoutView from django.urls import path from .views import regiser_view app_name = 'accounts' urlpatterns = [ path('login/', LoginView.as_view(), name='login'), path('logout/', LogoutView.as_view(), name='logout'), path('register/', regiser_view, name='register'), ]
from django.contrib.staticfiles import views from django.urls import include, path from agentex.admin import calibrator_check, allcalibrators_check from agentex.views import index, AddValuesView, \ read_manual_check, updatedataset, graphview_simple, \ classifyupdate, graphview_ave, FinalLightCurve, \ EventView, EventList, DataEntry, next_datasource from agentex.users import register, editaccount, profile, briefing, feedback admin.autodiscover() urlpatterns = [ path('',index, name='index'), path('admin/', admin.site.urls), path('account/login/', LoginView.as_view(template_name= 'agentex/login.html'), name='login'), path('account/logout/', LogoutView.as_view(template_name='agentex/logout.html'), name='logout'), path('admin/calibrators/<int:planetid>/id/<int:calid>/',calibrator_check, name='agentex_admin_calib'), path('admin/calibrators/<int:planetid>/',allcalibrators_check, name='agentex_all_calib'), path('account/register/', register, name='register'), path('account/', editaccount, name='editaccount'), path('profile/',profile, name='profile'), path('planets/',EventList.as_view(), name='target'), path('fitsanalyse/',AddValuesView.as_view(), name='fitsanalyse'), #path('test',tester, name='tester'), path('briefing/read/',read_manual_check, name='read_manual_check'), path('briefing/',briefing, name='briefing'), path('comment/',feedback, name='addcomment'), path('source/<int:pk>/view/',DataEntry.as_view(), name='addvalue'), path('target/<slug:slug>/next/', next_datasource, name='next_addvalue'),
name='signup-social-extra-arg'), url(r'^accounts/login/subdomain/([^/]+)$', zerver.views.auth.log_into_subdomain, name='zerver.views.auth.log_into_subdomain'), url(r'^accounts/login/local/$', zerver.views.auth.dev_direct_login, name='zerver.views.auth.dev_direct_login'), # We have two entries for accounts/login; only the first one is # used for URL resolution. The second here is to allow # reverse("django.contrib.auth.views.login") in templates to # return `/accounts/login/`. url(r'^accounts/login/$', zerver.views.auth.login_page, {'template_name': 'zerver/login.html'}, name='zerver.views.auth.login_page'), url(r'^accounts/login/$', LoginView.as_view(template_name='zerver/login.html'), name='django.contrib.auth.views.login'), url(r'^accounts/logout/$', zerver.views.auth.logout_then_login, name='zerver.views.auth.logout_then_login'), url(r'^accounts/webathena_kerberos_login/$', zerver.views.zephyr.webathena_kerberos_login, name='zerver.views.zephyr.webathena_kerberos_login'), url(r'^accounts/password/reset/$', zerver.views.auth.password_reset, name='zerver.views.auth.password_reset'), url( r'^accounts/password/reset/done/$', PasswordResetDoneView.as_view( template_name='zerver/reset_emailed.html')), url(r'^accounts/password/reset/(?P<uidb64>[0-9A-Za-z]+)/(?P<token>.+)/$',
"""ghini URL Configuration """ from django.contrib import admin from django.urls import path, include from django.views.generic.base import RedirectView from django.contrib.auth.views import LoginView, LogoutView favicon_view = RedirectView.as_view(url='/static/favicon.ico', permanent=True) root_view = RedirectView.as_view(url='/browse/', permanent=True) urlpatterns = [ # admin path('admin/', admin.site.urls), path('accounts/login/', LoginView.as_view(), name='login'), path('accounts/logout/', LogoutView.as_view(next_page='/'), name='logout'), # include path('taxonomy/', include('taxonomy.urls')), path('collection/', include('collection.urls')), path('garden/', include('garden.urls')), path('browse/', include('browse.urls')), path('select2/', include('django_select2.urls')), # root redirect views path("favicon.ico", favicon_view, name='favicon'), path('', root_view, name='home'), ]
music_nation_views.profile_detail, name='profile_detail'), #add new album /@username/add path('@<str:username>/add/', music_nation_views.add_album, name='add_album'), #album's detail page /@username/album/album_name path('@<str:username>/album/<str:album>/', music_nation_views.album_detail, name='album_detail'), # login the user /login/ path('login/', LoginView.as_view(template_name='music_nation/login.html'), name="login"), # signUp new user /signup/ path('signup/', music_nation_views.signup, name='signup'), #delete album /@username/album/album_name/delete path('@<str:username>/album/<str:album>/delete/', music_nation_views.delete_album, name='delete_album'), #add songs to the albums path('@<str:username>/album/<str:album>/add/', music_nation_views.add_song, name='add_song'),