Views

class accounts.views.BaseProfileUpdateView(**kwargs)[source]

Bases: app.shared.views.LoginRequiredMixin, django.views.generic.edit.UpdateView

get_object(queryset=None)[source]
model

alias of UserProfile

class accounts.views.ProfileSettingsView(**kwargs)[source]

Bases: accounts.views.BaseProfileUpdateView

form_class

alias of UserProfileForm

get_success_url()[source]
template_name = 'accounts/profile_settings.html'
class accounts.views.ShowUserProfileView(**kwargs)[source]

Bases: django.views.generic.detail.DetailView

get_context_data(**kwargs)[source]
model

alias of User

slug_field = 'username'
slug_url_kwarg = 'username'
template_name = 'accounts/user_profile.html'
accounts.views.email_change(request, *args, **kwargs)[source]

Show form for email change

accounts.views.email_change_confirm(request, *args, **kwargs)[source]

Activate new email address

accounts.views.email_change_confirm_end(request, *args, **kwargs)[source]
accounts.views.email_change_end(request, *args, **kwargs)[source]

Show page after email change

accounts.views.is_email_used(request)[source]

Check, if email is already in use by any user

Returns:code 200, ‘found’ or ‘not found’
accounts.views.is_username_used(request)[source]

Check, if username is already in database

Returns:code 200, ‘found’ or ‘not found’
accounts.views.login_view(request, *args, **kwargs)[source]

login user

accounts.views.logout_view(request)[source]

Log out user

accounts.views.password_change(request, *args, **kwargs)[source]

Change password

accounts.views.password_reset(request, *args, **kwargs)[source]

Password reset

accounts.views.password_reset_confirm(request, *args, **kwargs)[source]

Confirm password reset

accounts.views.registration(request, *args, **kwargs)[source]

Create new account

accounts.views.registration_activation(request)[source]

Activate account and delete used token

accounts.views.registration_activation_resend(request, *args, **kwargs)[source]

Resend activation email

accounts.views.registration_end(request, *args, **kwargs)[source]

Show after registration page