2014-05-08 97 views
0

我无法让我的图像反映使用StaticFile过程。这里是我的全局设置:Django静态文件不同步图像

STATIC_URL = '/static/' 
STATICFILES_DIRS = (
    ('assets', 'C:/Users/dhopkins/PycharmProjects/django_test/static'), 

我base.html文件:

{% load static %} 
<!DOCTYPE html> 
<html lang="en"> 
<head> 
<title>{% block title %}My base template.{% endblock %}</title> 
<link rel="stylesheet" type="text/css" href="{% static "assets/css/default.css" %}"> 
</head> 

<body> 
<div id="page"> 

</div> 
<div id="sidebar"> 
    {% block sidebar %} 
    <ul> 
     <li><a href="/articles/all">Articles</a></li> 
     <li><a href="/admin/">Admin</a></li> 
    </ul> 
    {% endblock %} 
</div> 
<div id="content"> 
    {% block content %}Content goes here!{% endblock %} 
    <img scr="{% static "images/python-logo.jpg" %}" width="200"/> 
</div> 
</body> 
</html> 

我的图片文件夹位于C:\用户\ dhopkins \ PycharmProjects \ django_test \静态\图像。 请帮忙。

+0

也许问题出在前缀'资产'?你可以尝试删除它吗? – zymud

+0

通过删除'资产'它也没有检测到CSS。通过删除它,Css设置不会在模板上反映出来。 – user3114321

回答

1

你的问题就出在这行

<img scr="{% static "images/python-logo.jpg" %}" width="200"/> 

应该

<img src="{% static "images/python-logo.jpg" %}" width="200"/> 

这是不是与你的静态文件有问题。你只是拼错<img src>属性:-)

+0

谢谢......它的工作! – user3114321