Advertisement
KNenov96

Untitled

Jun 2nd, 2023
1,044
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. class ProfileDeleteView(DeleteView):
  2.     model = UserProfile
  3.     template_name = 'delete-profile.html'
  4.     success_url = reverse_lazy('home-page')
  5.  
  6.     def get_object(self, queryset=None):
  7.         return self.request.user
  8.  
  9.     def get(self, request, *args, **kwargs):
  10.         self.object = self.get_object()
  11.         form = EditUserForm(instance=self.request.user.userprofile)
  12.         for field in form.fields.values():
  13.             field.widget.attrs['disabled'] = 'disabled'
  14.         return self.render_to_response(self.get_context_data(form=form))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement