various.autentizace

various.autentizace.forms

Formuláře (django.forms.Form) umožňují jednoduchou tvorbu formulářů, které lze pak jednoduše dát do frontendu i zpracovat na backendu.

Pro přidání políčka do formuláře je potřeba
  • mít v modelu tu položku, kterou chci upravovat

  • přidat do views (prihlaskaView, resitelEditView)

  • přidat do forms

  • includovat do html

class various.autentizace.forms.LoginForm(request=None, *args, **kwargs)[zdroj]

Bases: AuthenticationForm

base_fields = {'disable_logout': <django.forms.fields.BooleanField object>, 'password': <django.forms.fields.CharField object>, 'username': <django.contrib.auth.forms.UsernameField object>}
declared_fields = {'disable_logout': <django.forms.fields.BooleanField object>, 'password': <django.forms.fields.CharField object>, 'username': <django.contrib.auth.forms.UsernameField object>}
property media

various.autentizace.models

various.autentizace.urls

Soubor sloužící jako „router“, tj. zde se definují url adresy a na co ukazují:

various.autentizace.utils

various.autentizace.utils.posli_reset_hesla(u, request=None)[zdroj]

various.autentizace.views

class various.autentizace.views.LoginView(**kwargs)[zdroj]

Bases: LoginView

template_name = 'autentizace/login.html'
authentication_form

alias of LoginForm

form_valid(form)[zdroj]

Okopírováno z django/contrib/auth/views.py s přidáním nekonečného přihlášení

class various.autentizace.views.LogoutView(**kwargs)[zdroj]

Bases: LogoutView

template_name = 'autentizace/logout.html'
next_page = '/'
class various.autentizace.views.PasswordResetView(**kwargs)[zdroj]

Bases: PasswordResetView

Chci resetovat heslo.

template_name = 'autentizace/reset_hesla.html'
success_url = '/reset-hesla/2/'
from_email = 'login@mam.mff.cuni.cz'
email_template_name = 'autentizace/password_reset_email.html'
subject_template_name = 'autentizace/password_reset_subject.txt'
class various.autentizace.views.PasswordResetDoneView(**kwargs)[zdroj]

Bases: PasswordResetDoneView

Poslali jsme e-mail (pokud bylo kam)).

template_name = 'autentizace/reset_poslan.html'
class various.autentizace.views.PasswordResetConfirmView(**kwargs)[zdroj]

Bases: PasswordResetConfirmView

Vymysli si heslo.

template_name = 'autentizace/nove_heslo.html'
success_url = '/reset-hesla/hotovo/'
class various.autentizace.views.PasswordResetCompleteView(**kwargs)[zdroj]

Bases: PasswordResetCompleteView

Heslo se asi změnilo.

template_name = 'autentizace/nove_nastaveno.html'
class various.autentizace.views.PasswordChangeView(**kwargs)[zdroj]

Bases: PasswordChangeView

success_url = '/'