静态文件未在Django中显示

时间:2020-09-07 23:20:51

标签: python-3.x django django-models django-templates

我正在使用静态文件学习django ....这里的问题是我的图像未加载到浏览器中,其显示就像一个图标,这里是我正在使用的{{3} }请见我的图片

我的代码.. Setitngs.py

(reset on power line)

AT
OK
AT+RENEW
OK+RENEW
AT+IMME1
OK+Set:1
AT+NOTI1
OK+Set:1
AT+UUID0xFFE4
OK+Set:0xFFE4
AT+CHAR0xFFE9
OK+Set:0xFFE9
AT+ROLE1
OK+Set:1
AT+CO04C249834B20E
OK+CO00A
OK+CONN

(a lot of status messages with 100 ms interval, for about 2 seconds)

OK+LOST

Blockquote c2.html

TEMPLATE_DIR=os.path.join(BASE_DIR,'templates')
STATIC_DIR=os.path.join(BASE_DIR,'static')
STATIC_URL = '/static/'
STATICFILES_DIRS=[STATIC_DIR,]

图片描述:点击url时,我得到的不是完整图片 urls.py(位于应用程序文件夹内部)

<!DOCTYPE html>
{% load  static %}
<html
<head>

</head>
<body>
<H1> {{ title|upper }}   <br> HEllo {{ cname }}</H1>
<img src="{% static 'image/i1.png' %}" />
</body>
</html>

我的目录结构........ enter image description here

1 个答案:

答案 0 :(得分:0)

查看此Django Documentation For Serving Static Files

此外,您需要在urls.py中添加

urlpatterns = [
    # ... the rest of your URLconf goes here ...
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

您将在上面的文档中找到它。