无法在我的Django模板中显示images / css

时间:2015-10-11 06:36:33

标签: django image media

我正在尝试在本地设置静态文件和媒体,但似乎无法让它工作。

DIRECTORY HIERARCHY HERE

Settings.py

STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), 'static', 'img')
STATIC_URL = '/static/'

模板示例

{% load staticfiles %}
<center><img class="img-responsive" src="{% static 'munter.png' %}" alt=""></center>

URLS

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
   ...


] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

1 个答案:

答案 0 :(得分:0)

首先:将变量名称'MEIDA_ROOT'更改为'MEDIA_ROOT',以避免遇到期货问题。

第二:{% MEDIA_URL %}更改为{{ MEDIA_URL }}