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))