Вы спросили, можете ли вы увидеть выходные данные шаблона. Вы можете.
django.shortcuts.render_to_response - очень короткая функция:
httpresponse_kwargs = {'mimetype': kwargs.pop('mimetype', None)}
return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
Вы можете создать свою собственную функцию render_to_response, которая показывает промежуточное значение. Используйте что-то вроде:
из загрузчика импорта django.template
def my_render_to_response (* args, ** kwargs):
httpresponse_kwargs = {'mimetype': kwargs.pop ('mimetype', нет)}
x = loader.render_to_string (* args, ** kwargs)
печать "RENDERED AS", х
вернуть HttpResponse (x, ** httpresponse_kwargs)
Если вы используете веб-сервер разработки django, оператор печати будет стандартным. Если вы используете какой-либо другой веб-сервер, вам может потребоваться записать значение x в файл.
Таким образом, вы можете видеть, отображается ли весь ваш шаблон так, как вы ожидаете.