3 回答
TA贡献1811条经验 获得超4个赞
在源周围添加引号,如下所示
{% load static %} <img src="{% static 'images/mona.jpeg' %}" alt="Avatar" style="width:100%;">
TA贡献1815条经验 获得超10个赞
在生产中,静态文件由Web服务器(apache,nginx)提供
在开发中,如果您使用的是django.contrib.staticfiles并且DEBUG设置为True,则会自动提供app_name/static/app_name中的文件。
如果文件由用户在 Web 应用中上传,则需要编辑基本 urls.py 文件,如下所示
from django.conf.urls.static import static
urlpatterns = [
# ... the rest of your URLconf goes here ...
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
For more info on this see https://docs.djangoproject.com/en/3.0/howto/static-files/
TA贡献1798条经验 获得超3个赞
对不起,伙计们,这是一个拼写错误。太笨了...
在 settings.py
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'the7thstreet/static'),
'/var/www/static',
]
纠正
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
'/var/www/static',
]
添加回答
举报