[英]Django : Cant include static files in webpage
我知道有幾個這樣的問題,但是沒有一個對我有用。 我有Django版本1.9.2。 該文檔沒有太多幫助,因為我發現它很混亂。 這是我的設置
myApp-
static-
myApp-
scripts-
scripts.js
images-
xyz.png
templates-
myApp-
index.html
在我的settings.py
中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'campaign.apps.CampaignConfig'
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
STATIC_URL = '/static/'
我的網頁上有
<script language="javascript">var STATIC_URL = '/static/';</script>
<script src="{{ STATIC_URL }}myApp/scripts/scripts.js"></script>
這並沒有得到認可。 這也不
<img src="{{ STATIC_URL }}myApp/images/xyz.png">
我還需要進行哪些其他更改? 這是正確的方法嗎?
您應該使用static
模板標簽
{% load static %}
<img src="{% static 'myApp/images/xyz.png' %}">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.