def post(self, request, *args, **kwargs):
user = User.objects.get(pk=request.user.pk)
form = UserUpdateForm(request.POST, instance=user, initial={'organization': user.odm2user.affiliation.organization})
if form.is_valid():
form.save()
messages.success(request, 'Your information has been updated successfully.')
return HttpResponseRedirect(reverse('user_account'))
else:
messages.error(request, 'There were some errors in the form.')
return render(request, self.template_name, {'form': form, 'organization_form': OrganizationForm()})
评论列表
文章目录