Как отправить пустой ответ в Django без шаблонов

Я написал представление, которое отвечает на запросы ajax из браузера. Он написан так -

@login_required
def no_response(request):
    params = request.has_key("params")
    if params:
        # do processing
        var = RequestContext(request, {vars})
        return render_to_response('some_template.html', var)
    else: #some error
        # I want to send an empty string so that the 
        # client-side javascript can display some error string. 
        return render_to_response("") #this throws an error without a template.

Как мне это сделать?

Вот как я обрабатываю ответ сервера на стороне клиента -

    $.ajax
    ({
        type     : "GET",
        url      : url_sr,
        dataType : "html",
        cache    : false,
        success  : function(response)
        {
            if(response)
                $("#resp").html(response);
            else
                $("#resp").html("<div id='no'>No data</div>");
        }
    });
46
задан AakashM 8 November 2010 в 13:14
поделиться