কী পার্থক্য মধ্যে একটি দৃশ্য (ভাষায় একটি পাইথন / জ্যাঙ্গো noob বুঝতে পারেন) render()
, render_to_response()
এবং direct_to_template()
?
উদাহরণস্বরূপ নাথন বোরারের প্রাথমিক অ্যাপ্লিকেশন উদাহরণগুলি থেকে
def comment_edit(request, object_id, template_name='comments/edit.html'):
comment = get_object_or_404(Comment, pk=object_id, user=request.user)
# ...
return render(request, template_name, {
'form': form,
'comment': comment,
})
তবে আমিও দেখেছি
return render_to_response(template_name, my_data_dictionary,
context_instance=RequestContext(request))
এবং
return direct_to_template(request, template_name, my_data_dictionary)
পার্থক্য কী, কোনও বিশেষ পরিস্থিতিতে কী ব্যবহার করবেন?
render()
1.3 থেকে উপলব্ধ।