Beispiel #1
1
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')
]
Beispiel #2
1
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'
        )
    ]
Beispiel #3
0
    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)
Beispiel #5
0
    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)
Beispiel #6
0
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)
Beispiel #7
0
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)
Beispiel #8
0
    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)
Beispiel #9
0
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'),
Beispiel #11
0
    ),
    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"),
]
Beispiel #12
0
    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"),
]
Beispiel #14
0
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
Beispiel #15
0
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')),

]
Beispiel #16
0
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"),
]
Beispiel #18
0
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"),
]
Beispiel #19
0
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'),
]
Beispiel #20
0
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),
]
Beispiel #21
0
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)),
]
Beispiel #22
0
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")
Beispiel #23
0
"""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'),
]
Beispiel #24
0
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'),
]
Beispiel #25
0
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)

Beispiel #26
0
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'),
]
Beispiel #27
0
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')),
Beispiel #28
0
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'),
]
Beispiel #30
0
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'),
Beispiel #31
0
# /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()
Beispiel #32
0
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'),
]
Beispiel #33
0
# 为应用程序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')
]
Beispiel #34
0
    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]+)$',
Beispiel #35
0
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
# from django.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'
Beispiel #36
0
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)),
]
Beispiel #37
0
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)
Beispiel #38
0
    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'),
Beispiel #39
0
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'),
Beispiel #40
0
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')
]
Beispiel #41
0
# -*- 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()
Beispiel #42
0
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'),
]
Beispiel #43
0
def login(request):
    from django.contrib.auth.views import LoginView
    return LoginView.as_view(template_name="generic-form.html",
            authentication_form=AuthenticationForm)(request)
Beispiel #44
0
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)),
    ]
Beispiel #45
0
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(),
Beispiel #46
0
    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"),
]
Beispiel #47
0
       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(),
Beispiel #48
0
# -*- 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'),
)
Beispiel #49
0
"""
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),
]
Beispiel #50
0
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'),
]
Beispiel #51
0
    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),
]
Beispiel #52
0
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(
Beispiel #53
0
"""
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),
]
Beispiel #54
0
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]+)/$',
Beispiel #55
0
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'),
]
Beispiel #56
0
	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+=[
Beispiel #57
0
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'),
Beispiel #58
0
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)
Beispiel #59
0
"""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'),
]
Beispiel #60
0
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')),
]