Question: BN 0 8 python django.contrib django.contrib.auth get _ user _ model django.contrib.auth.mixins LoginRequiredMixin django.urls django.utils.translation gettext _ lazy _ django.views.generic import DetailView RedirectView UpdateView

BN08
" python
django.contrib
django.contrib.auth get_user_model
django.contrib.auth.mixins LoginRequiredMixin
django.urls
django.utils.translation gettext_lazy _
django.views.generic import DetailView RedirectView UpdateView
= get_user_model()
UserDetailView(Login RequiredMixin DetailView):
=
slug_field =""""
slug_url_kwarg =""""
user_detail_view = UserDetailView.as_view()
UserUpdateView(Login RequiredMixin UpdateView):
=
=[""""]
def get_success_url():
("":"" kwargs={""username"": self.request.user.username})
def get_object(self):
User.objects.get(username=self.request.user.username)
def form_valid():
messages.add_message(
self.request, messages.INFO, _(""Infos "")
)
super().form_valid(form)
user_update_view = UserUpdateView.as_view()
UserRedirectView(LoginRequiredMixin RedirectView):
=
def get_redirect_url(self):
("":"" kwargs={""username"": self.request.user.username})
user_redirect_view = UserRedirectView.as_view()
(#)"

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!