def add_ask_page(request): logger.debug("add_ask_page() !") if request.method == "POST": logger.debug("add_ask_page(): method POST") logger.debug("add_ask_page(): POST params - " + ", ".join(request.POST)) logger.debug("add_ask_page(): POST[author]=" + request.POST.get('author','-')) form = AskForm(request.POST) form._user = request.user logger.debug("add_ask_page(): form created") if form.is_valid(): logger.debug("add_ask_page(): form is valid") question = form.save() url = question.get_url() return HttpResponseRedirect(url) else: logger.debug("add_ask_page(): form is not valid") logger.debug("error:" + " ".join(form.errors)) else: logger.debug("add_ask_page(): metod GET") form = AskForm() logger.debug("add_ask_page(): return render") return render(request, 'add_ask.html', { 'form': form, })
def ask(request): """Ask form.""" if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): params = { 'title': form.cleaned_data['title'], 'text': form.cleaned_data['text'] } if request.user.is_authenticated(): params.update({'author': request.user}) question = Question(**params) question.save() return HttpResponseRedirect( reverse('question', kwargs={'id': question.id}) ) else: form = AskForm() context = {'form': form} return render(request, 'ask.html', context)
def post(self,request): bound_form=AskForm(request.POST) if bound_form.is_valid(): bound_form._user=request.user new_question=bound_form.save() return redirect(new_question) return render(request,'qa/question_create.html',context={'form':bound_form})
def ask_page(request): question1 = Question.objects.create() if request.method == 'POST': form = AskForm(request.POST) #form._user = request.user #!!!!!!!!до этого процесс в джанго даже не доходит, why? user = request.user if form.is_valid(): #form.save() question1.title = form.title #or ['title']?? question1.text = form.text #or ['text']?? #url = post.get_url() question1.author = user question1.save() print(question1.title) #id_possible = question1.id #question.save() #url = question.get_url() print(question1.id) #print(url) #question = form.save().id #return redirect('/question/'+str(question)+'/') return redirect('detail', pk=question1.id) #return HttpResponseRedirect('detail', pk=question1.pk)#('detail', pk=question1.id) #return render(request, '/qa/detail.html') else: # request.method == 'GET': form = AskForm() return render(request, 'qa/ask.html', { 'form': form, 'question': question1, })
def ask(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): quest = form.save() url = quest.get_url() return HttpResponseRedirect(url) return render(request, 'askform.html')
def answer(request): form = AskForm(request.POST) form._user = request.user if form.is_valid(): question = form.save() url = question.get_url() return HttpResponseRedirect(url) else: return HttpResponseNotFound()
def ask(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): url = form.save_and_get_url(request.user) return HttpResponseRedirect(url) else: form = AskForm() return render(request, "qa/ask.html", { "form" : form })
def ask(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): quest = form.save() return HttpResponseRedirect(quest.get_url()) else: form = AskForm() return render(request, 'ask.html', {'form': form})
def ask_add(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): question = form.save() return HttpResponseRedirect("/question/"+str(question.id)+"/") else: form = AskForm() return render(request, 'ask_add.html', {'form': form})
def ask(request): if request.method == 'POST': form = AskForm(request.POST, user=request.user) if form.is_valid(): question = form.save() return redirect('question_detail', question_id=question.id) else: form = AskForm(user=request.user) return render(request, 'qa/ask.html', {'form': form})
def ask_add(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): post = form.save() # url = post.get_url() return HttpResponseRedirect(reverse('question', args=[post.id])) else: form = AskForm() return render(request, 'ask_add.html', { 'form': form })
def q_add(request): if request.method == "GET": return render(request,'q_add.html',{ 'form': AskForm(), }) else: form = AskForm(request.POST) if form.is_valid(): q = form.save() return HttpResponseRedirect('/question/%d/'%q.id)
def ask(request, *args, **kwargs): if request.method == "POST": form = AskForm(request.POST) form._user = request.user if form.is_valid(): question = form.save() return HttpResponseRedirect(question.get_url()) else: form = AskForm() return render(request, 'ask.html',{'form': form})
def ask(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): question = form.save() return HttpResponseRedirect(reverse('question', args=[question.id,])) else: form = AskForm() return render(request, 'ask.html', { 'form' : form })
def test(request, *args, **kwargs): html = {} if (request.method == 'POST'): form = AskForm(data=request.POST) if (form.is_valid()): tt = form.save(request) html['form'] = form return redirect('/question/{}/'.format(tt.id)) else: html['form'] = AskForm() return render(request, 'ask.html', html)
def add_quest(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): post = form.save() return HttpResponseRedirect('/question/%s/' % post.id) else: form = AskForm() return render(request, 'add_quest.html',{ 'form': form, })
def ask(request): print("is : " + str(request.user.is_authenticated())) if request.method == 'POST': form = AskForm(request.POST) q = form.save() q.author = reques.user q.save() return HttpResponseRedirect('/question/' + str(q.id)) else: form = AskForm() return render(request, "qa/ask.html" , {'form': form})
def ask(request, *args, **kwargs): if request.method == "POST": form = AskForm(request.POST) if request.user.is_authenticated(): form._user = request.user if form.is_valid(): q = form.save() return HttpResponseRedirect('/question/' + str(q.pk) + '/') else: form = AskForm() return render(request, 'ask.html',{ 'form': form })
def ask_question(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): new_question = Question(**form.cleaned_data) new_question.save() return HttpResponseRedirect( reverse('qa:question', kwargs={'id': new_question.id})) else: form = AskForm() return render(request, 'qa/question_new.html', {'form': form})
def ask(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.author = request.user post.save() return HttpResponseRedirect('question' ) else: form = AskForm() return render(request, 'ask.html', {'form': form})
def ask(request): if request.method == 'POST': form = AskForm(request.POST) form._user_id = request.user_id if form.is_valid(): question = form.save() return HttpResponseRedirect(question.get_url()) else: form = AskForm() return render(request, 'qa/ask.html', { 'form': form, })
def ask(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): q = form.save(request.user) url = q.get_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'question_add.html', { 'form': form })
def ask(request): if request.method == "POST": form = AskForm(request.POST) form._user = request.user if form.is_valid(): q = form.save() return HttpResponseRedirect('/question/' + str(q.id) + '/') else: form = AskForm() return render(request, 'ask.html', { 'form': form, })
def question_add(request, *args, **kwargs): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): question = form.save() url = question.get_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'qa/question_add.html',{ 'form': form, })
def add_question(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.author = request.user post.save() url = post.get_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'add_question.html', {'form': form})
def addAsk(request): if request.method == 'POST': f = AskForm(request.POST) if f.is_valid(): qid = f.save(request.POST.get('title'), request.POST.get('text')) return HttpResponseRedirect('/question/'+str(qid)+'/') else: f = AskForm() return render(request, 'ask.html',{ 'form': f })
def question_add(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): form._user = request.user question = form.save() return HttpResponseRedirect(question.get_url()) else: form = AskForm() return render(request, 'qa/question_add.html', { 'form': form })
def ask(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): form._user = request.user ask = form.save() url = ask.get_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request,'add_question.html', { 'form': form })
def ask(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): form._user = request.user post = form.save() url = post.get_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'ask.html', {'form': form, 'user': request.user, 'session': request.session, })
def question_add(request): if request.method == "POST": form = AskForm(request.POST) form._user = request.user if form.is_valid(): post = form.save() url = post.get_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'question_add.html', { 'form': form, })
def askView(request, *args, **kwargs): current_user_id = None if request.user.is_authenticated(): current_user_id = request.user.id if request.method == "POST": form = AskForm(request.POST, current_user_id=current_user_id) if form.is_valid(): post = form.save() url = post.get_url() return HttpResponseRedirect(url) else: form = AskForm(current_user_id=current_user_id) return render(request, 'ask-template.html', {'form': form})
def ask_add(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): post = form.save() #url = '/' url = reverse('qa.views.question', args=[post.id]) return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'qa/ask_add.html', { 'form': form })
def ask(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): form._user = request.user question = form.save() return HttpResponseRedirect(question.get_url()) return HttpResponse(request.method); elif request.method == 'GET': form = AskForm() return render(request,"ask_form.html", { "form" : form, "user": request.user })
def question_ask(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): form._user = request.user askquestion = form.save() url = reverse('question', args=[askquestion.id]) return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'ask.html', { 'form': form })
def add_question(request): if request.method == 'POST': form = AskForm(request.POST) form._user = request.user if form.is_valid(): question = form.save() #получить url на перенаправление к станице запроса и переправить url = question.get_absolute_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'add_question.html', { 'form': form })
def ask(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): user = request.user question = form.save(user) return HttpResponseRedirect(question.get_absolute_url()) # return HttpResponseRedirect(reverse('question', args=[post.id])) else: form = AskForm() return render(request, 'ask_form.html', { 'form': form })
def ask(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): form.clean() form._user = request.user post = form.save() url = post.get_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'qa/ask.html', {'form': form})
def question(request, id): try: question = Question.objects.get(pk=id) except Question.DoesNotExist: raise Http404 form = AskForm() return render(request, 'question.html', {'quest': question, 'form': form})
def test_from(self): from qa.forms import AskForm assert issubclass(AskForm, (forms.Form, forms.ModelForm)), "AskForm does not inherits from Form or ModelForm" f = AskForm() title = f.fields.get('title') assert title is not None, "AskForm does not have title field" assert isinstance(title, forms.CharField), "title field is not an instance of forms.CharField" text = f.fields.get('text') assert text is not None, "AskForm does not have text field" assert isinstance(text, forms.CharField), "text field is not an instance of forms.CharField"
def ask(request, *args, **kwargs): if request.method == 'GET': form = AskForm() url_ask = reverse(ask) return render(request, 'qa/ask_question.html', { 'form': form, 'url': url_ask, 'user': request.user, }) if request.method == 'POST' and request.user.is_authenticated(): form = AskForm(request.POST) if form.is_valid(): que = Question() save_id = que.save_data(form, request.user.id) return HttpResponseRedirect( reverse(question_details, args=(save_id, ))) else: return HttpResponseRedirect(reverse(qa_login, ))
def ask(request): if request.method == 'POST': question = AskForm(request.POST) if question.is_valid(): question.user = request.user question = question.save() return HttpResponseRedirect(question.get_url()) else: question = AskForm() return render(request, 'ask.html', { 'question': question, })
def question_add(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): form.clean() new_question = form.save(author=request.user) return HttpResponseRedirect(new_question.get_url()) else: form = AskForm() return render(request, 'qa/question_add.html', {'form': form})
def ask(request): if request.method == 'POST': form = AskForm(request.POST) form._user = request.user if form.is_valid(): q = form.save() url = q.get_url() return HttpResponseRedirect(url) form = AskForm() return render(request, 'qa/ask.html', {'form': form})
def question_ask(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): form._user = request.user ask = form.save() url = reverse('question_detail', args=[ask.id]) return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'ask_question.html', {'form': form})
def add_question(request): if request.method == "POST": form = AskForm(request.POST) form._user = request.user if form.is_valid(): question = form.save() url = question.get_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'ask.html', {'form': form})
def ask(request): if request.method == 'POST': form = AskForm(request.POST) if request.user.is_authenticated(): form._user = request.user if form.is_valid(): q = form.save() return HttpResponseRedirect('/question/' + str(q.pk) + '/') else: form = AskForm() return render(request, 'ask.html', { 'form': form })
def question_ask(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): form._user = request.user ask = form.save() url = ask.get_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'ask.html', {'form': form})
def question_add(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid() and request.user.is_authenticated: form._user = request.user question = form.save() return HttpResponseRedirect(question.get_url()) else: #'GET' form = AskForm() return render(request, 'qa/question_add.html', {'form': form})
def ask(request, *args, **kwargs): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): return HttpResponseRedirect(form.save().get_url()) else: form = AskForm() return render(request, 'qa/ask.html', {'form': form})
def ask_question(request): if request.method == 'POST' and request.user.is_authenticated(): form = AskForm(request.POST) if form.is_valid(): form.profile_user = Profile.objects.get_profile(request.user) ask = form.save() url = reverse('question', args=[ask.id]) return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'ask_question.html', mixin({'form': form}))
def ask(request): if request.method == 'POST': form = AskForm(request.POST) if form.is_valid(): form._user = request.user question = form.save() return HttpResponseRedirect( reverse('qa:detail', kwargs={'pk': question.pk}) ) else: form = AskForm() return render(request, 'qa/ask_question.html', {'form': form})
def ask(request): if request.method == 'POST': if request.user.is_authenticated is False: return HttpResponseForbidden() form = AskForm(request.POST) form._user = request.user if form.is_valid(): q = form.save() return HttpResponseRedirect('/question/%s/' % q.pk) else: form = AskForm() return render(request, 'ask_template.html', {'form': form})
def question_add(request): user = request.user if user.is_authenticated(): if request.method == 'POST': form = AskForm(request.POST) form._user = request.user if form.is_valid(): question = form.save() url = question.get_url() return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'question_add.html', {'form': form}) else: form = LoginForm() return render(request, 'login.html', {'form': form})
def ask_add(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): question = form.save() return HttpResponseRedirect("/question/" + str(question.id) + "/") else: form = AskForm() return render(request, 'ask_add.html', {'form': form})
def ask(request): if request.method == 'POST': askf = AskForm(request.POST) if askf.is_valid(): question = askf.save() return HttpResponseRedirect('/question/' + str(question.id) + '/') else: askf = AskForm() return render(request, 'qa/ask.html', {'form': askf})
def ask_form(request): if request.method == "POST": form = AskForm(request.POST) form._user = request.user if form.is_valid(): question = form.save() return HttpResponseRedirect(question.get_url()) else: form = AskForm() return render(request, 'askform.html', { 'form': form, 'path': request.path, })
def question_add(request): if request.method == 'POST': form = AskForm(request.POST) form._user = request.user if form.is_valid(): question = form.save() return HttpResponseRedirect( reverse(question_details, args=[question.id])) else: form = AskForm() return render(request, 'ask.html', { 'form': form, })
def ask(request): if request.method == "POST": form = AskForm(request.POST) if form.is_valid(): q = form.save() url = q.get_url return HttpResponseRedirect(url) else: form = AskForm() return render(request, 'ask.html', {'form': form})
def question_add(request): # add response for anon-user if request.method == 'POST': form = AskForm(request.user, request.POST) if form.is_valid(): question = form.save() url = question.get_url() return HttpResponseRedirect(url) else: form = AskForm(request.user) return render(request, 'question_add.html', {'form': form})