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
BN
python
django.contrib
django.contrib.auth getusermodel
django.contrib.auth.mixins LoginRequiredMixin
django.urls
django.utils.translation gettextlazy
django.views.generic import DetailView RedirectView UpdateView
getusermodel
UserDetailViewLogin RequiredMixin DetailView:
slugfield
slugurlkwarg
userdetailview UserDetailView.asview
UserUpdateViewLogin RequiredMixin UpdateView:
def getsuccessurl:
: kwargsusername: self.request.user.username
def getobjectself:
User.objects.getusernameself.request.user.username
def formvalid:
messages.addmessage
self.request, messages.INFO, Infos
superformvalidform
userupdateview UserUpdateView.asview
UserRedirectViewLoginRequiredMixin RedirectView:
def getredirecturlself:
: kwargsusername: self.request.user.username
userredirectview UserRedirectView.asview
#
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
