Как я могу вернуть HTML-код, используя `render_to_response`?

Мой код возврата:

return render_to_response(
        'login.html',
        context_instance=RequestContext(request, locals())
    )

и иногда это работает следующим образом:

но иногда, когда я использую его в декораторе, он становится таким, и он не работает:

Я хочу знать, что случилось... и как я могу получить HTML-код...

1 ответ

Есть причина.

В первой сцене request запрос напрямую из браузера. Но во второй сцене это от JS. Так же, как JS отправляет request_a, а ответ на request_a перенаправляется на request_b, когда JS получает ответ от request_b, он просто думает, что это нормальный ответ, JS не может проанализировать его по html и show. Таким образом, если тот же запрос_a отправляется браузером, он работает, но при отправке из JS - нет. Это не имеет значения с декоратором. Прошу прощения за неправильное направление.

Другие вопросы по тегам