Based on Lombo's answer you can use a method request.is_ajax(). This checks the HTTP_X_REQUESTED_WITH: XmlHttpRequest header.
json- GET, , , , ajax non-ajax-. , .
:
def your_view(request):
data_dict =
if request.is_ajax():
return HttpResponse(json.dumps(data_dict),mimetype='application/json')
return render_to_response("your_template.html", data_dict)
.