我正在进行一个项目,并按照文档进行操作。但是我没有成功地包含JavaScript。
以下是我的设置:
在我的模板中: myproject/templates/base.html:
我的其他模板:
我在这里有一个“你好世界”。
我尝试了很多不同的方法,但我从来没有成功过。
以下是我的设置:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
STATIC_ROOT = '/static/'
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'templates'),
)
所以,我在我的项目中创建了一个static
文件夹,并且里面有一个JavaScript文件。
我的urls.py文件:myproject/static/app.js
urlpatterns = [
url(r'^$', 'app.views.home'),
url(r'^admin/', include(admin.site.urls)),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
在我的模板中: myproject/templates/base.html:
<!DOCTYPE html>
<head>
{% load static %}
<script src="{% static 'app.js' %}"></script>
<title>Site</title>
</head>
<body>
<img src="{% static 'img.png' %}" alt="Mon image" />
{% block content %}{% endblock %}
</body>
</html>
我的其他模板:
{% block content %}
hello world
{% endblock %}
我在这里有一个“你好世界”。
但是我没有我的形象或脚本。
我尝试了很多不同的方法,但我从来没有成功过。