gpt4 book ai didi

Django 找不到图片和静态文件

转载 作者:行者123 更新时间:2023-12-02 00:43:38 25 4
gpt4 key购买 nike

我使用的是 Django,我的网站运行良好,但无法加载图像。我想错误的是路径,但我无法修复它。我看到了类似的问题并将它们全部应用到我的网站,但它们没有用,请有人帮助我,我几天都解决不了。

注意:我的网站在本地主机上运行良好,在我的计算机上运行良好,但在服务器上运行不正常

最佳答案

在您的项目目录或应用程序目录中创建一个名为 static 的文件夹。在 static 中创建另一个名为 images 的文件夹。

在您的 settings.py 文件中,添加这一行。

STATIC_URL = '/static/'

在您的模板文件中将此添加到第一行。

{% load static %}

在您的模板中,使用这样的代码来显示图像。

<img src="{% static "image/example.jpg" %}"/>

settings.py 中添加以下行。

STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

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

最后转到您的服务器项目文件夹并使用以下命令。

python manage.py collectstatic

此命令将从您的静态文件夹复制所有静态文件(例如图像)并将其粘贴到您在 STATIC_ROOT 中提到的文件夹中,在本例中该文件夹为 staticfiles

希望这对您有所帮助。

关于Django 找不到图片和静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45153871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com