Bou*_*TAC 8 javascript python django static include
我正在开始一个项目并按照文档我没有成功包含javascript.
这是我的设置:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
STATIC_ROOT = '/static/'
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'templates'),
)
Run Code Online (Sandbox Code Playgroud)
所以我在我的项目中使用javascript文件创建了一个静态文件夹.
MyProject的/静态/ app.js
我的urls.py:
urlpatterns = [
url(r'^$', 'app.views.home'),
url(r'^admin/', include(admin.site.urls)),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Run Code Online (Sandbox Code Playgroud)
在我的模板中:这是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>
Run Code Online (Sandbox Code Playgroud)
我的另一个模板:
{% block content %}
hello world
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
我有"你好世界"
但我没有我的形象或剧本.
我尝试了很多不同的东西,但我从未成功过
Cha*_*thk 20
urls.py
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
]
Run Code Online (Sandbox Code Playgroud)
settings.py
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
STATIC_URL = '/static/'
# remove STATIC_ROOT
Run Code Online (Sandbox Code Playgroud)
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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45394 次 |
| 最近记录: |