Exemplo n.º 1
0
def QuestionAdd(request):
    if request.method == 'POST':
        form = QuestionAddForm(request.POST)
        if form.is_valid():
            description = form.cleaned_data['description']
            title = form.cleaned_data['title']
            question = Question()
            question.title = title
            question.text = description
            rate = Rates()
            rate.count = 0
            rate.save()
            rate.users.add(request.user)

            question.rate = rate
            question.data = datetime.datetime.now()
            question.author = request.user
            question.save()
            send_mail("qdqd", "asdsdd", "*****@*****.**",
                      ["*****@*****.**"], "551995eytxf")
            for tagName in form.cleaned_data['tags'].split():
                question.addTag(tagName)
            return HttpResponseRedirect(
                reverse('question', args=(question.id, )))
        else:
            print form.errors
            return render(request, "question_add.html", {"form": form})
    else:
        form = QuestionAddForm()
        context = {'form': form}
        return render_to_response('question_add.html',
                                  context,
                                  context_instance=RequestContext(request))