def ask(request): ask_form = AskQuestion(request.POST or None) args = {} args['form'] = ask_form if request.POST and ask_form.is_valid(): question = Question(text=ask_form.cleaned_data['text'], title=ask_form.cleaned_data['title']) tags = ask_form.cleaned_data['tags'] g = Tag.objects.all() getTag = tags.split(', ') for tag in getTag: counter = 0 for l in g: if l.tag == tag: counter += 1 if counter == 0: t = Tag(tag=tag) t.save() user = auth.get_user(request) question.author = user question.save() a = g.filter(tag__in=getTag) question.tags.add(*a) return redirect('questionGet', question_id=question.id) else: return render(request, 'ask.html', args)
def ask(request): ask_form = AskQuestion(request.POST or None) args = {} args['form'] = ask_form if request.POST and ask_form.is_valid(): question = Question(text_question=ask_form.cleaned_data['text'], title=ask_form.cleaned_data['title']) user = auth.get_user(request) question.user = user question.save() return render(request, 'question.html', args) else: return render(request, 'question.html', args)