0
こんにちは私は2つのアプリケーションで2つのビュー と私はそれらをメインのURLファイルに入れたい 私はそれを行うことができますか?1つのURLに2つのビュー
プロジェクトで、プロジェクト/ app_news/views.pydef article_index(request):
return render_to_response('news/index.html', {
'news_slide': Article.objects.filter(status=1, statusslide=1)[:6],
'section_list' : Section.objects.all(),
'last_lib' : Library.objects.all()[:3],
},
context_instance=RequestContext(request)
)
secendビューで
最初のビュー/ app_poll/views.py
def questionlast(request):
try:
question = Question.objects.order_by('id').reverse()[0]
except ObjectDoesNotExist, e:
raise Http404
if request.method == 'POST':
try:
last_choice_id = request.session[question.id]
last_choice = Choice.objects.get(id = last_choice_id)
last_choice.total_votes -= 1
last_choice.save()
except KeyError, e:
pass
choice_id = int(request.POST['choices'])
choice = Choice.objects.get(id = choice_id)
choice.total_votes += 1
choice.save()
request.session[question.id] = choice.id
return HttpResponseRedirect(question.get_results_url())
if request.method == 'GET':
try:
last_choice_id = request.session[question.id]
last_choice = Choice.objects.get(id = last_choice_id)
except KeyError, e:
last_choice = 0
choices = Choice.objects.filter(question = question)
payload = {'question':question, 'choices':choices, 'last_choice':last_choice}
return render('news/index.html', payload, request)
感謝トーマス 私はこの方法を知っているが、私がしたいです1つのテンプレートで両方のビューを取得するnews/index.html IWantの投票インデックスページを取得 – user770195
あなたは、それらをメインのURLファイルに入れたいと言っていますが、1つのテンプレートではないと言います。 – Thomas
Downvote。失礼だ! – bharal