Esempio n. 1
0
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()})
Esempio n. 2
0
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)
Esempio n. 3
0
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)
Esempio n. 4
0
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)
Esempio n. 5
0
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()})