def add_trivia(request): if request.POST: form = TriviaForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('trivia-mytrivias')) return direct_to_template(request, 'add.html', {'form':TriviaForm()})
def update_trivia(request): if request.POST: id = request.POST.get('id') trivia = get_object_or_404(Trivia, id=id, author=request.user) form = TriviaForm(request.POST, instance=trivia) try: form.save() return HttpResponseRedirect(reverse('trivia-mytrivias')) except: pass context = {'form':form , 'active_menu':'myzhishi'} return direct_to_template(request, 'edit.html', context)
def update_trivia(request): if request.POST: id = request.POST.get('id') trivia = get_object_or_404(Trivia, id=id, author=request.user) form = TriviaForm(request.POST, instance=trivia) try: form.save() return HttpResponseRedirect(reverse('trivia-mytrivias')) except: pass context = {'form': form, 'active_menu': 'myzhishi'} return direct_to_template(request, 'edit.html', context)
def mytrivias(request, form=None): if form == None: form = TriviaForm() trivias = Trivia.objects.filter(author=request.user) bookmarked_trivias = Bookmark.objects.filter(user=request.user) context = { 'trivias': trivias, 'bookmarked_trivias': bookmarked_trivias, 'form': form, 'active_menu': 'myzhishi' } return direct_to_template(request, 'mytrivias.html', context)
def add_trivia(request): if request.POST: form = TriviaForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect(reverse('trivia-mytrivias')) return direct_to_template(request, 'add.html', {'form': TriviaForm()})