from django.urls import path from accounts.views import register, my_account, order_details, order_info from django.contrib.auth.views import LoginView, LogoutView, PasswordChangeView app_name = 'accounts' urlpatterns = [ path('register/', register, {'template_name': 'registration/register.html'}, name='register'), path('my_account/', my_account, {'template_name': 'registration/my_account.html'}, name='my_account'), path('order_details/<order_id>/', order_details, {'template_name': 'registration/order_details.html'}, name='order_details'), path('order_info/', order_info, {'template_name': 'registration/order_info.html'}, name='order_info'), ] urlpatterns += [ path('login/', LoginView.as_view(), {'template_name': 'registration/login.html'}, name='login'), path('logout/', LogoutView.as_view(), {'template_name': 'registration/logout.html'}, name='logout'), path('password_change/', PasswordChangeView.as_view(), name='password_change') ]
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)
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'),
), 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"), ]
1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url from django.contrib import admin from django.contrib import auth from django.contrib.auth.views import LoginView from scene.views import HomeView, SceneDetailedSubmitView, SceneSolutionVisualizationView, ChallengeListView, \ ChallengeAcceptView, ChallengeVisualizationView from program.views import CodeListView, CodeDetailView, CodeCompileView urlpatterns = [ url(r'^$', HomeView.as_view()), url(r'^admin/', admin.site.urls), url(r'^login/$', LoginView.as_view()), url(r'^code/$', CodeListView.as_view()), url(r'^code/(?P<pk>\d+)/$', CodeDetailView.as_view(), name='code_detail'), url(r'^code/(?P<pk>\d+)/compile/$', CodeCompileView.as_view(), name='code_compile'), url(r'^scene/(?P<pk>\d+)/$', SceneDetailedSubmitView.as_view(), name='scene_detail'), url(r'^scene/(?P<pk>\d+)/solution/(?P<spk>\d+)/$', SceneSolutionVisualizationView.as_view(), name='scene_solution'), url(r'^challenge/$', ChallengeListView.as_view()), url(r'^challenge/(?P<pk>\d+)/accept/$', ChallengeAcceptView.as_view(), name='challenge_accept'),
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 __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.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 django.urls import path from . import views as v from django.contrib.auth.views import LoginView,LogoutView from products.forms import UserLoginForm from products.get_colores import get_image urls_admin = [ path("admin/<str:part>",v.Admin.as_view(),name="admin"), path("nuevo/producto",v.New_product.as_view()), path("nuevo/categoria/",v.New_category.as_view()), path("nuevo/imagen/",v.New_image.as_view()), path("editar/producto/<int:pk>",v.Edit_product.as_view()), path("editar/estilo/<int:pk>",v.Edit_styles.as_view()), path("editar/categoria/<int:pk>",v.Edit_category.as_view()), path("borrar/producto/<int:pk>",v.Delete_product.as_view()), path("borrar/categoria/<int:pk>",v.Delete_category.as_view()), path("iniciar/estilos",v.Init_styles.as_view()), path("accounts/profile/",LoginView.as_view(template_name="login.html",form_class=UserLoginForm,extra_context = {"image":get_image()}),name="login"), path("salir/",LogoutView.as_view()), ]
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.urls import path from . import views from django.contrib.auth.views import LoginView, LogoutView urlpatterns = [ path('',views.indexView,name="home"), path('dashboard/', views.dashboardView, name="dashboard"), path('login/',LoginView.as_view(), name="login_url"), path('register/', views.registerView, name="register_url"), path('logout/', LogoutView.as_view(next_page='dashboard'), name="logout"), ]
from django.contrib.auth.views import LoginView from django.contrib.auth.views import LogoutView from django.urls import path from . import views # from .views import ParseExcel # from django.contrib.auth import views as login from django.http import HttpResponseRedirect urlpatterns = [ path('', views.index, name='home'), path('contact/', views.contact, name='contact'), path('register/', views.register, name='register'), path('login/', LoginView.as_view(template_name='pages/login.html'), name='login'), path('logout/', LogoutView.as_view(template_name='pages/home.html'), name='logout'), path('simpleupload/', views.simple_upload, name='simple_upload'), path('form/', views.model_form_upload, name='model_form_upload'), path('luckynum/', views.luckynum, name='lucky_number'), # path('parseExcel/', ParseExcel.post, name='parseExcel'), ]
urlpatterns = [ url('^500$', Custom500View.as_view()), url('^500/test$',error), url('^$', jhome), url(r'^info/date$', date), url(r'^oooosi/info$', share_info, name='cs-shares-info'), url(r'^politoloco/profile$', politoloco_profile), url(r'^beipackzettel/profile$', beipackzettel_profile), url(r'^', include('juntagrico.urls')), url(r'^impersonate/', include('impersonate.urls')), url(r'^accounts/login/$', LoginView.as_view()), url(r'^',include('juntagrico_billing.urls')), url(r'^',include('juntagrico_pg.urls')), url(r'^o/', include('oauth2_provider.urls', namespace='oauth2_provider')), url(r'^openid/', include('oidc_provider.urls', namespace='oidc_provider')), url(r'^', include('juntagrico_webdav.urls')), url(r'^', include('juntagrico_polling.urls')), url(r'^admin/', admin.site.urls), ]
from django.conf.urls import include, url from django.contrib import admin from django.contrib.auth.views import LoginView, LogoutView import data.urls import review.urls urlpatterns = [ url(r'^accounts/login/$', LoginView.as_view(template_name='login.html'), name='login'), url(r'^accounts/logout/$', LogoutView.as_view(template_name='login.html'), name='logout'), url(r'^auth/', include('django_lti_login.urls')), url(r'^admin/', admin.site.urls), url(r'^', include(data.urls)), url(r'^', include(review.urls)), ]
from django.shortcuts import render from django.conf import settings from django.contrib.auth.decorators import login_required from django.contrib.auth.forms import UserCreationForm from django.contrib.auth.views import LoginView, LogoutView from django.views.generic import CreateView from django.urls import reverse # Create your Generic (signup, login, logout) Form view Instance signup = CreateView.as_view( form_class=UserCreationForm, success_url=settings.LOGIN_URL, template_name="form.html", ) login = LoginView.as_view(template_name="form.html") logout = LogoutView.as_view(next_page=settings.LOGOUT_URL) @login_required def profile(request): return render(request, "accounts/profile.html")
"""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.urls import path, include from blog import views from django.conf.urls import include from django.contrib.auth.views import LoginView, LogoutView urlpatterns = [ path('admin/', admin.site.urls), path('', include('blog.urls')), path('accounts/login/', LoginView.as_view(), name='login'), path('accounts/logout/', LogoutView.as_view(next_page='/'), name='logout'), path('accounts/profile/', views.post_list, name='post_list'), ]
from django.urls import path from django.contrib.auth.views import LoginView,LogoutView from . import views urlpatterns = [ path('',views.index,name='index'), path('login/',LoginView.as_view(template_name='registration/login.html'),name='login'), path('logout/',LogoutView.as_view(),name='logout'), path('signup/',views.signup,name='signup'), path('student_signup/',views.student_signup,name='student_signup'), path('teacher_signup/',views.teacher_signup,name='teacher_signup'), path('subject/<slug:subject_slug>/',views.show_subject,name='subject'), path('subject/<slug:subject_slug>/grades/',views.subject_grades,name='subject_grades'), path('subject/<slug:subject_slug>/people/',views.subject_people,name='subject_people'), path('subject/<slug:subject_slug>/quiz/<str:pk>/',views.quiz_detail,name='quiz_detail'), path('subject_add/',views.add_subject,name='add_subject'), path('create_subject/',views.create_subject,name='create_subject'), path('profile/',views.profile,name='profile'), path('mark_answer/<str:pk>/',views.mark_answer,name='mark_answer'), ]
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.conf.urls import url from django.contrib.auth.views import LoginView, LogoutView from home import views urlpatterns = [ url(r'^register/$', views.register, name='register'), url(r'^$', LoginView.as_view(template_name='accounts/login.html'), name='login'), url(r'^logout/$', LogoutView.as_view(template_name='accounts/logout.html'), name='logout'), ]
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')),
from django.conf.urls import url, include from .views import home, new_invitation, accept_invitation from django.contrib.auth.views import LoginView, LogoutView urlpatterns = [ url(r"home$", home, name="player_home"), url(r"player_new_invitation$", new_invitation, name="player_new_invitation"), url(r"login$", LoginView.as_view(template_name="player/login_form.html"), name="player_login"), url(r"logout$", LogoutView.as_view(template_name="player/login_form.html"), name="player_logout"), url(r"accept_invitation/(?P<id>\d+)/$", accept_invitation, name="player_accept_invitation") ]
from django.conf.urls import url, include from django.contrib.auth.views import LoginView from django.contrib.auth.forms import AuthenticationForm from dojo.user import views urlpatterns = [ # social-auth-django required url package url('', include('social_django.urls', namespace='social')), # user specific url(r'^login$', LoginView.as_view(template_name='dojo/login.html', authentication_form=AuthenticationForm), name='login'), url(r'^logout$', views.logout_view, name='logout'), url(r'^alerts$', views.alerts, name='alerts'), url(r'^alerts/json$', views.alerts_json, name='alerts_json'), url(r'^alerts/count$', views.alertcount, name='alertcount'), url(r'^delete_alerts$', views.delete_alerts, name='delete_alerts'), url(r'^migrate_alerts$', views.migrate_alerts, name='migrate_alerts'), url(r'^profile$', views.view_profile, name='view_profile'), url(r'^change_password$', views.change_password, name='change_password'), url(r'^user$', views.user, name='users'), url(r'^user/add$', views.add_user, name='add_user'), url(r'^user/(?P<uid>\d+)/edit$', views.edit_user, name='edit_user'), url(r'^user/(?P<uid>\d+)/delete', views.delete_user, name='delete_user'), url(r'^api/key$', views.api_key, name='api_key'), url(r'^api/key-v2$', views.api_v2_key, name='api_v2_key'), ]
from accounts.views import ( logout_view, register, edit_profile, ProfileView, ProfileOverview, deposit_view, withdraw_view, transaction_history_view, ) app_name = 'accounts' urlpatterns = [ url(r'^login/$', LoginView.as_view(template_name='accounts/login.html'), name='login'), url(r'^logout/$', LogoutView.as_view(template_name='accounts/logout.html'), name='logout'), url(r'^register/$', views.register, name='register'), url(r'^overview/$', ProfileOverview.as_view(), name='overview_profile'), url(r'^profile/$', ProfileView.as_view(), name='view_profile'), url(r'^profile/edit$', views.edit_profile, name='edit_profile'), url(r'^change-password/$', views.change_password, name='change_password'), url(r'^reset-password/$', PasswordResetView.as_view( template_name='accounts/reset_password.html', email_template_name='accounts/reset_password_email.html', success_url=reverse_lazy('accounts:password_reset_done')), name='reset_password'),
# /credentialstore/urls.py """credentialstore URL Configuration""" from django.contrib import admin from django.conf.urls import url, include from django.contrib.auth.views import LoginView, LogoutView from django.contrib.staticfiles.urls import staticfiles_urlpatterns from accounts.forms import LoginForm urlpatterns = [ url( 'admin/login/', LoginView.as_view(template_name='registration/login.html', authentication_form=LoginForm)), url('admin/', admin.site.urls, name='admin'), url(r'credentialstore/', include('api.urls')), url(r'^', include('accounts.urls')), url(r'^accounts/', include('accounts.urls')), url( r'^login/$', LoginView.as_view(template_name='registration/login.html', authentication_form=LoginForm)), url(r'^logout/$', LogoutView.as_view(next_page='/accounts/login')), ] urlpatterns += staticfiles_urlpatterns()
from django.contrib import admin from . import views from django.contrib.auth.views import LoginView, LogoutView, PasswordResetView, PasswordChangeDoneView, PasswordResetConfirmView from django.views.generic.base import TemplateView from django.contrib.auth.decorators import login_required #from api.views import UserViewSet, CarViewSet, GroupViewSet, SolicitationViewSet, PassengerViewSet router = routers.DefaultRouter() # router.register(r'users', UserViewSet) # router.register(r'cars', CarViewSet) # router.register(r'groups', GroupViewSet) # router.register(r'solicitations', SolicitationViewSet) # router.register(r'passengers', PassengerViewSet) app_name = 'web' urlpatterns = [ url(r'^login/$', LoginView.as_view(redirect_authenticated_user=True), {'template_name': 'registration/login.html'}, name='login'), url(r'^password_reset/$', PasswordResetView.as_view(), {'template_name': 'registration/password_reset_form.html'}, name='password_reset'), url(r'^logout/$', LogoutView.as_view(), name='logout'), url(r'^$', TemplateView.as_view(template_name='web/home/home.html'), name='home'), url(r'^profile/$', views.edit_profile, name='profile'), ]
# 为应用程序users定义URL模型 from django.urls import include, path from django.contrib.auth.views import LoginView from . import views app_name = 'users' urlpatterns = [ # login path(r'login/', LoginView.as_view(template_name='users/login.html'), name='login'), # logout path(r'logout/', views.logout_view, name='logout'), path(r'register/', views.register, name='register') ]
deleteCategoryView, deleteAuthorView, deleteConfirmAuthorView, deleteConfirmCategoryView, ) from article.views import createView, editView, deleteView, deleteConfirmArticleView from .forms import UserLoginForm, EditPasswordForm from django.contrib.auth.forms import PasswordChangeForm app_name = 'accounts' urlpatterns = [ #ACCOUNTS path('dashboard/', dashboardView, name='dashboard'), path('dashboard/profile/', editProfileView, name='profile'), path('dashboard/password/', changePasswordView, name='change-password'), path('login/', LoginView.as_view(template_name='accounts/login.html', authentication_form=UserLoginForm), name='login'), path('logout/', LogoutView.as_view(next_page='accounts:dashboard'), name='logout'), path('register/', registerView, name='register'), #ARTICLES path('dashboard/article/create/', createView, name='createArticle'), re_path(r'^dashboard/article/update/(?P<update_id>[0-9]+)$', editView, name='editArticle'), re_path(r'^dashboard/article/delete/(?P<delete_id>[0-9]+)$', deleteView, name='deleteArticle'), re_path(r'^dashboard/article/detail/delete/(?P<delete_id>[0-9]+)$',
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.contrib import admin from django.urls import path, include from django.contrib.auth.views import LoginView from django.contrib.auth.views import logout from project.feed.views import OverviewView, UserProfileView, NewPostView from rest_framework.documentation import include_docs_urls urlpatterns = [ path('admin/', admin.site.urls), path('login/', LoginView.as_view(), name='login'), path('logout/', view=logout, name='logout'), path('<int:user_id>/', UserProfileView.as_view(), name='user_profile'), path('new-post/', NewPostView.as_view(), name='new_post'), path('', OverviewView.as_view(), name='overview'), path('api/', include('project.api.urls', namespace='api')), path('docs/', include_docs_urls(title='My API title', public=False)), ]
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)
path('',views.home_view,name=''), path('aboutus', views.aboutus_view), path('contactus', views.contactus_view), path('adminclick', views.adminclick_view), path('doctorclick', views.doctorclick_view), path('patientclick', views.patientclick_view), path('adminsignup', views.admin_signup_view), path('doctorsignup', views.doctor_signup_view,name='doctorsignup'), path('patientsignup', views.patient_signup_view), path('adminlogin', LoginView.as_view(template_name='hospital/adminlogin.html')), path('doctorlogin', LoginView.as_view(template_name='hospital/doctorlogin.html')), path('patientlogin', LoginView.as_view(template_name='hospital/patientlogin.html')), path('afterlogin', views.afterlogin_view,name='afterlogin'), path('logout', LogoutView.as_view(template_name='hospital/index.html'),name='logout'), path('admin-dashboard', views.admin_dashboard_view,name='admin-dashboard'), path('admin-doctor', views.admin_doctor_view,name='admin-doctor'), path('admin-view-doctor', views.admin_view_doctor_view,name='admin-view-doctor'), path('delete-doctor-from-hospital/<int:pk>', views.delete_doctor_from_hospital_view,name='delete-doctor-from-hospital'), path('update-doctor/<int:pk>', views.update_doctor_view,name='update-doctor'), path('admin-add-doctor', views.admin_add_doctor_view,name='admin-add-doctor'),
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'),
from django.conf.urls import url from django.contrib.auth.views import LoginView, LogoutView from .views import home, new_invitation, accept_invitation, SignUpView urlpatterns = [ url(r'home$', home, name='player_home'), url(r'login$', LoginView.as_view(template_name='player/login_form.html'), name='player_login'), url(r'logout$', LogoutView.as_view(), name='player_logout'), url(r'new_invitation$', new_invitation, name='player_new_invitation'), url(r'accept_invitation/(?P<id>\d+)/$', accept_invitation, name='player_accept_invitation'), url(r'signup$', SignUpView.as_view(), name='player_signup') ]
# -*- 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 django.contrib.auth.views import LoginView, logout_then_login from django.views.generic import CreateView from .forms import CustomCreationForm app_name = 'auth_app' urlpatterns = [ path('login/', LoginView.as_view(template_name='auth_app/login.html'), name="login"), path('logout/', logout_then_login, name='logout'), path('register/', CreateView.as_view( template_name='auth_app/register.html', form_class=CustomCreationForm, success_url='/'), name='register'), ]
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.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)), ]
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(),
privacy, registration, terms, ) urlpatterns = [ path("dashboard", dashboard.view, name="dashboard"), path("", home.view, name="home"), path("terms", terms.view, name="terms"), path("privacy", privacy.view, name="privacy"), path("register-host", registration.host, name="register_host"), path("register-administrator", registration.administrator, name="register_administrator"), path("events", events.list, name="events_list"), path("events/new", events.new, name="events_new"), path("events/<int:event>", events.detail, name="events_detail"), path("events/<int:event>/checkin", events.checkin, name="events_checkin"), path("hosts/<int:host>/events", hosts.events_list, name="hosts_events_list"), path("guests", guests.List.as_view(), name="guests_list"), path("guests/<int:pk>", guests.Detail.as_view(), name="guests_detail"), path("guests/<int:guest>/flags/new", flags.new, name="flags_new"), path("flags/<int:flag>/delete", flags.delete, name="flags_delete"), path("flags", flags.list, name="flags_list"), path("account", account.manage, name="account_manage"), path("email-change", account.email_change, name="account_email_change"), path("admin", admin.site.urls), path("login", LoginView.as_view(), name="login"), path("logout", LogoutView.as_view(), name="logout"), path("password-change", PasswordChangeView.as_view(), name="password_change"), path("password-change-done", PasswordChangeDoneView.as_view(), name="password_change_done"), ]
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(),
# -*- 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), ]
from django.conf.urls import url from .views import Cadastro, DashboardProfessor from django.contrib.auth.views import (LoginView, LogoutView) urlpatterns = [ url(r'cadastro/', DashboardProfessor.as_view(), name='professor'), url(r'login/', LoginView.as_view(template_name='index/login.html')), url(r'logout/', Cadastro.as_view(), name='cadastro'), ]
2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path from django.contrib.auth.views import LoginView, LogoutView from blog.views import BlogListView from blog.views import BlogDetailView from blog.views import BlogCreateView, BlogUpdateView, BlogDeleteView # リクエスト → url.py → ビュー → テンプレート → レスポンス urlpatterns = [ # path('<URL>', views(関数), ニックネーム), path('', BlogListView.as_view(), name="index"), # トップページ path('<int:pk>', BlogDetailView.as_view(), name="detail"), #詳細表示ページ path('<int:pk>/update', BlogUpdateView.as_view(), name="update"), # 更新 path('<int:pk>/delete', BlogDeleteView.as_view(), name="delete"), # 削除 # int(整数)をpk(primary key、変数)に代入するような設定(localhost:8000/ココの数字のこと) path('create', BlogCreateView.as_view(), name="create"), path('login', LoginView.as_view(template_name="login.html"), name='login'), path('logout', LogoutView.as_view(template_name="logout.html"), name='logout'), path('admin/', admin.site.urls), ]
from django.contrib import admin #from django.contrib.auth import login from django.contrib.auth.views import LoginView from django.urls import path, include from django.conf.urls.static import static from django.conf import settings from django.contrib.auth import views as auth_views from django.config.urls.static import static urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'registro', include('usuario.urls')), path('', include('inicio.urls')), url(r'inicio', LoginView.as_view(template_name='Inicio_Sesion.html'), name='login'), path('reset_password/', auth_views.PasswordResetView.as_view( template_name="olvidoContrase.html"), name="reset_password"), path('reset_password_sent/', auth_views.PasswordResetDoneView.as_view( template_name="password_reset_sent.html"), name="password_reset_done"), path('reset/<uidb64>/<token>/', auth_views.PasswordResetConfirmView.as_view( template_name="password_reset_form.html"), name="password_reset_confirm"), path('reset_password_complete/', auth_views.PasswordResetCompleteView.as_view(
""" Definition of urls for mysite. """ 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), ]
from django.contrib import admin from django.views import generic from django.views.generic.base import RedirectView from django.core.urlresolvers import reverse_lazy from django.contrib.auth.views import LoginView, LogoutView from .forms import * from .views import * urlpatterns = [ url(r'^$', RedirectView.as_view(url=reverse_lazy('login'))), # url(r'^auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'^login/$', LoginView.as_view(template_name='login.html', redirect_field_name='home', form_class=LoginForm, redirect_authenticated_user=True), name='login'), url(r'^register/$', RegisterView.as_view(), name='register'), url(r'^logout/$', LogoutView.as_view(redirect_field_name='login'), name='logout'), url(r'^profile/edit/$', generic.TemplateView.as_view(template_name='settings.html')), url(r'^profile/', generic.TemplateView.as_view(template_name='profile.html')), url(r'^proposal/', generic.TemplateView.as_view(template_name='proposal.html')), url(r'^dashboard/', generic.TemplateView.as_view(template_name='dashboard.html')), url(r'^dashboards/project/(?P<pk>[0-9]+)/$',
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'), ]
url(r'^(?P<topic_slug>[-\w]+)/(?P<resource_slug>[-\w]+)/add-review/',ReviewCreate.as_view(),name="ReviewCreate"), url(r'^(?P<topic_slug>[-\w]+)/(?P<resource_slug>[-\w]+)/update-review/(?P<pk>[0-9]+)/',ReviewUpdate.as_view(),name="ReviewUpdate"), url(r'^(?P<topic_slug>[-\w]+)/(?P<resource_slug>[-\w]+)/delete-review/(?P<pk>[0-9]+)/',ReviewDelete.as_view(),name="ReviewDelete"), url(r'^(?P<topic_slug>[-\w]+)/(?P<resource_slug>[-\w]+)/(?P<action>[-\w]+)/',managevote,name="vote"), url(r'^category/all/$',CategoryList.as_view(),name="CategoryList"), url(r'^category/(?P<category_slug>[-\w]+)/$',SelectedTopicList.as_view(),name="SelectedTopicList"), url(r'^ajaxcall/topicautocomplete/',autocompleteSuggestionTopic,name="AjaxTopicAutocomplete"), ] urlpatterns+=[ url(r'^login/',LoginView.as_view(redirect_authenticated_user=True),name="login"), url(r'^logout/',LogoutView.as_view(),name="logout"), url(r'signup/',SignupView.as_view(),name="signup"), url(r'^myaccount/change_password',PasswordChangeView.as_view(),name="change_password"), url(r'^myaccount/password_change_done/',PasswordChangeDoneView.as_view(),name="password_change_done"), url(r'^forgot_password/$',strictly_no_login(PasswordResetView.as_view()),name="forgot_password"), url(r'^password_reset/done/$', password_reset_done, name='password_reset_done'), url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', password_reset_confirm, name='password_reset_confirm'), url(r'^reset/done/$', password_reset_complete, name='password_reset_complete'), ] #to avoid errors urlpatterns+=[
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'),
The `urlpatterns` list routes URLs to views. For more information please see: 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, LogoutView, ) from django.conf import settings from django.conf.urls.static import static urlpatterns = [ path('admin/', admin.site.urls), path('', include('users.urls')), path('blog/', include('blog.urls')), path('login/', LoginView.as_view(template_name='users/login.html'), name='login'), path('logout/', LogoutView.as_view(template_name='users/logout.html'), name='logout'), ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
"""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'), ]
from django.conf.urls import url, include from django.contrib import admin from django.urls import path, re_path from django.contrib.auth.views import LoginView, LogoutView urlpatterns = [ path('admin/', admin.site.urls), path('', include('events.urls')), re_path(r'^accounts/login/$', LoginView.as_view(template_name='registration/login.html'), name="login"), re_path(r'^accounts/logout/$', LogoutView.as_view(), LogoutView.next_page, name="logout"), path('', include('patients.urls')), ]