以下を使用して、インデックス ページに一致するパターンでテンプレートを決定します。このページでは、AJAX 要求であるかどうかに基づいて、どのテンプレートを読み込むかを決定します。
def home(request):
if request.is_ajax():
template = "ajax.html"
else:
template = "index.html"
entries = posts.objects.all()[:10]
return render_to_response(template, {'posts' : entries}, context_instance=RequestContext(request))
ただし、views.py に記載されているフラットページに関しては何もありません。フラットページのテンプレートに対して同様の request.is_ajax() チェックを行うにはどうすればよいですか?
ありがとう!