def profile_edit_action(request): if request.POST: form = WordForm(request.POST) if form.is_valid(): messages.success(request, 'Your changes saved successfuly.') form.save() pass else: form = WordForm() return { 'form': form }
def post(self): self._get_instance() form = WordForm(data=self.request.POST, instance=self.instance) if form.is_valid(): entity = form.save(commit=False) entity.contributor = users.get_current_user() synonyms = self.request.POST.get('synonyms', None) if synonyms: entity.synonyms = [w.strip() for w in synonyms.split(',')] antonyms = self.request.POST.get('antonyms', None) if antonyms: entity.antonyms = [w.strip() for w in antonyms.split(',')] entity.put() self.redirect('/input') else: pass html = render('input.html', {'form': form}) self.response.out.write(html)