democrasite.users.views module¶
Views for the users app.
- class democrasite.users.views.UserDetailView(**kwargs)¶
Bases:
DetailViewPage for viewing a user’s profile.
- get_context_data(**kwargs)¶
Insert the single object into the context dict.
- slug_field = 'username'¶
- slug_url_kwarg = 'username'¶
- class democrasite.users.views.UserRedirectView(**kwargs)¶
Bases:
LoginRequiredMixin,RedirectViewRedirect to the logged-in user’s profile.
- get_redirect_url()¶
Return the URL redirect to. Keyword arguments from the URL pattern match generating the redirect request are provided as kwargs to this method.
- permanent = False¶
- class democrasite.users.views.UserUpdateView(**kwargs)¶
Bases:
LoginRequiredMixin,SuccessMessageMixin,UpdateViewPage for updating a user’s profile.
- fields = ['name']¶
- get_object(queryset=None) User¶
Return the object the view is displaying.
Require self.queryset and a pk or slug argument in the URLconf. Subclasses can override this to return any object.
- success_message = 'Information successfully updated'¶
- democrasite.users.views.user_detail_view(request, *args, **kwargs)¶
Page for viewing a user’s profile.
- democrasite.users.views.user_redirect_view(request, *args, **kwargs)¶
Redirect to the logged-in user’s profile.
- democrasite.users.views.user_update_view(request, *args, **kwargs)¶
Page for updating a user’s profile.