django 无法加载资源:服务器响应的状态为404,在STATICFILES_DIRS设置中不存在

nvbavucw  于 2023-03-24  发布在  Go
关注(0)|答案(1)|浏览(222)

我试图把图像在我的网站与Django.但它总是给予一个错误404,尝试了很多事情,但它仍然是问题.

MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')
PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
STATICFILES_DIRS = [
    os.path.join(PROJECT_ROOT, 'static'),
]
STATIC_URL = '/static/'


{% load static %}

<!DOCTYPE html>

<html>
<img src="{% static 'media/logo2.jpeg' %}" alt="photo" height="100" width="500">

<p>HEllo world</p>

{% block content %}
replace me
{% endblock %}


</html>

想在网站上有形象!

vxbzzdmp

vxbzzdmp1#

你没有提供项目树和urls.py。你可以按照Django的官方文档。要检查,请点击这里
您也可以尝试使用以下代码片段:

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static'),
]

相关问题