【问题标题】:Django CSS background image will not changeDjango CSS 背景图片不会改变
【发布时间】:2015-07-22 23:50:40
【问题描述】:

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

css中的代码是:

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

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

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

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

【问题讨论】:

  • 你是否尝试运行'python manage.py collectstatic'?

标签: python css django python-3.x static


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-29
    • 2023-04-05
    • 1970-01-01
    • 2021-05-29
    • 2019-04-26
    • 2014-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多