Пример #1
0
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 }
Пример #2
0
    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)