Python {%extends..%}不';t在子模板中运行javascript

Python {%extends..%}不';t在子模板中运行javascript,python,django,django-templates,Python,Django,Django Templates,我试图将一些javascript块注入到父模板中,但它们没有运行。我的模板非常简单,因此我正在简化: base.html {% load i18n static %} <html> <head> .. </head> <body> {% block content %}{% endblock %} ... {% block specificjs %} {% endblock %} 您已经确认JavaScript应该在最终生成的HTML中运行,对吗

我试图将一些javascript块注入到父模板中,但它们没有运行。我的模板非常简单,因此我正在简化:

base.html

{% load i18n static %}
<html>
<head>
..
</head>
<body>
{% block content %}{% endblock %}
...
{% block specificjs %} {% endblock %}

您已经确认JavaScript应该在最终生成的HTML中运行,对吗?首先要做的是检查输出的HTML。(听起来您对运行的位置有些困惑。Django将把代码插入HTML,HTML将返回到浏览器。一旦HTML到达浏览器,JavaScript将运行。)
{% extends base.html %}
{% load i18n static %}
{% block content %}{% endblock %}
{% block specificjs %} <script> console.log('blah'); </script> {% endblock %}
# return TemplateResponse(request, 'child.html', locals())
# return render(request, 'child.html', locals())
# return render_to_response(, locals(), context_instance=RequestContext(request))