def profile_post(self, request): """docstring for edit_post""" form = UserForm(data=request.POST, instance=self.user) if form.is_valid(): user = form.save(commit=False) user.put() # redirect('u/profile') # redraw the settings page photo_form = ProfilePhotoForm() photo_upload_url = photo.create_upload_url() back_url = request.path return template('page_user_profile.html', locals())
def profile(self, request): """The user profile settings page""" # user image setting if request.get('image_url', ''): self.user.photo_url = request.get('image_url') self.user.put() site_message = _("Your photo has been changed.:-)") form = UserForm(instance=self.user) photo_form = ProfilePhotoForm() photo_upload_url = photo.create_upload_url() back_url = request.path logging.debug("form %s", self.user.to_dict()) return template('page_user_profile.html', locals())