我已经下载了一个 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/