예제 #1
0
def long_test_form(request):
    if request.method=="POST":
        question_text=request.POST['question_text']
        long_text = request.POST['long']
        q=Question()
        q.long_text=long_text
        q.question_text=question_text
        q.pub_date = datetime.now()
        q.save()
        return HttpResponseRedirect(reverse('detail', args=(q.id,)))
    return render(request, "main/form.html",{})
예제 #2
0
def details(request):
    try:
        selected_choice = request.POST['choice']
        pub_date_selected = request.POST['pub_date']
        author_selected = request.POST['author']
    except (KeyError, Choice.DoesNotExist):
        selected_choice = ''
        pub_date_selected = '2018-08-08'
        author_selected = ''
    q = Question()
    q.question_text = selected_choice
    q.pub_date = pub_date_selected
    q.author = author_selected
    q.save()
    return render(request, 'main/details.html',
                  {'selected_choice': selected_choice})
예제 #3
0
def question_add(request):
    if request.method == 'POST':
        form = NewForm(request.POST)
        if form.is_valid():

            qs = Question()
            qs.question_text = form.cleaned_data['question']
            qs.answer = form.cleaned_data['answer']
            qs.save()

            return redirect('/')

    else:
        form = NewForm()
        print("pressed")

    return render(request, 'new_question.html', {'form': form})