コード例 #1
0
ファイル: views.py プロジェクト: PHantoMby/3
def post(request, *args, **kwargs):
        post_id  = args[0]
	#post_url = '/answer/?question='+str(post_id)
	post_url = '/question/'+str(post_id)+'/'
	try:
		post = Question.objects.get(id=post_id)
	except Question.DoesNotExist:
		raise Http404
	if request.method == "POST":
                form = AnswerForm(request.POST)
		form._user = request.user 
		form._question = args[0] 
		if form.is_valid():
                        post = form.save()
                        #url = post.get_url()
                        return HttpResponseRedirect(post_url)
        else:
        	form = AnswerForm()
	return render(request, 'tpl_post.html', {
       	'post': post,
       	'answers' : post.answer_set.all(),
       	'form' : form,
	'post_url' : post_url
       	})