Dashboard Authentication - Account Views
Django Account Authentication views.
- class smarter.apps.account.views.authentication.account_views.AccountActivateView(*args, **kwargs)[source]
Bases:
SmarterNeverCachedWebViewView for welcoming a newly activated user to the platform.
- expiring_token = <smarter.lib.django.token_generators.ExpiringTokenGenerator object>
- class smarter.apps.account.views.authentication.account_views.AccountActivationEmailView(*args, **kwargs)[source]
Bases:
SmarterAuthenticatedNeverCachedWebViewView for activating an account via an email with a single-use activation link.
- email_template_path = 'account/authentication/email/account-activation.html'
- expiring_token = <smarter.lib.django.token_generators.ExpiringTokenGenerator object>
- class smarter.apps.account.views.authentication.account_views.AccountDeactivateView(*args, **kwargs)[source]
Bases:
SmarterAuthenticatedNeverCachedWebViewView for the account deactivation page.
- class smarter.apps.account.views.authentication.account_views.AccountInactiveView(*args, **kwargs)[source]
Bases:
SmarterNeverCachedWebViewView for inactive account page.
- class smarter.apps.account.views.authentication.account_views.AccountRegisterView(*args, **kwargs)[source]
Bases:
SmarterNeverCachedWebViewView for signing up.
- class SignUpForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None, bound_field_class=None)[source]
Bases:
FormForm for the sign-in page.
Form fields:
email: Email (EmailField)password: Password (CharField)
- property media
Return all media required to render the widgets on this form.
- get(request, *args, **kwargs)[source]
Handle GET requests and return a cleaned HttpResponse.
- Parameters:
request (HttpRequest) – The HTTP request object.
- Returns:
An HttpResponse with the cleaned HTML content.
- Return type:
Union[HttpResponseRedirect,HttpResponse]
- post(request, *args, **kwargs)[source]
- Return type:
Union[HttpResponseRedirect,HttpResponse]