0

您好有一个在设置中使用 STATIC_URL 的应用程序。例如:

STATIC_URL = '/static/'

这些在 url 模式中:

url(r'^media/(?P<path>.*)$', 'django.views.static.serve',
        {'document_root': settings.MEDIA_ROOT}),

它在 html 中的用法如下:

<img src="{{STATIC_URL}}images/formshare-computer.png" width="497" height="363"/>

如果应用程序在http://mydomin.org/中提供,则此方法有效,但如果我在http://mydomin.org/myapp/中提供它,我需要更改 STATIC_URL

有没有办法在没有 STATIC_URL 的情况下提供静态文件或如何在 html 中正确使用它?

4

1 回答 1

0

文档中 - 在您的模板中使用:

{% load static %}
<img src="{% static 'images/formshare-computer.png' %}" width="497" height="363"/>

MEDIA_* 设置与您的静态内容无关,它们用于管理用户上传的内容。

于 2016-07-27T14:14:00.713 回答