python - Django CSS背景图片不会改变

标签 python css django python-3.x static

我已经下载了一个 HTML 模板,我正在尝试更改 css 文件中的背景图像。

css中的代码是:

background: url(../img/background.jpg)

但是,当我将其更改为我想要的图像时,运行服务器时网站上的背景保持不变。该图像存在并且位于正确的位置。文件路径也是正确的。

这是我的 settings.py 文件中的代码:

STATIC_URL = '/static/'
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "products/static"),
)

最佳答案

在 Chrome 浏览器中单击鼠标右键并选择“检查元素”,您可以在“控制台”窗口中看到错误消息,如果是 403 错误则必须将权限更改为 644 (chmod 644 background. jpg) 或更改文件的所有者 (chown www-data:www-data background.jpg)。如果是 404 错误,则在 css 代码中更改文件的路径。

关于python - Django CSS背景图片不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31575924/

相关文章:

Python:如何从列表列表中删除包含 Nones 的列表?

python - 容器 (python) 中的 AWS Lambda 可在本地运行但未部署

javascript - 强制定向布局,在鼠标悬停时列出源和目标值

python - Django 找不到静态文件

python - Windows 上的 mod_wsgi WSGIPythonPath 多路径

python - Tkinter 键绑定(bind)在消息框后不起作用

python - 为什么这个 python 代码有效?

javascript - JQuery 按钮将侧边菜单移动到左侧并使用动画将内容 View 调整为全宽不工作

CSS - 添加后 "|"后的空间

python - 根据输入生成输入字段并正确存储