gpt4 book ai didi

css - 使用静态文件应用程序在 Django 中应用 css 时出现问题

转载 作者:太空宇宙 更新时间:2023-11-04 05:24:42 25 4
gpt4 key购买 nike

我正在使用 Django,但我无法让我的 style.css 工作。每次加载我正在处理的页面时,都不会应用任何 css。我也在终端“GET/css/style.css HTTP/1.1”中得到这个 404 2239

我的 style.css 位于 .../Templates/site_media/static/css

我的 INSTALLED_APPS 中也有 djago.contrib.staticfiles

我的 settings.py 里有这个

STATIC_URL = '/static/'


STATICFILES_DIRS = "/Templates/site_media/",

这是我在模板中加载 css 的内容

<link href="{{STATIC_URL}}css/style.css" rel="stylesheet" type="text/css" >

最佳答案

My style.css is located in .../Templates/site_media/static/css

不匹配

<link href="{{STATIC_URL}}css/style.css" rel="stylesheet" type="text/css" >

您需要将链接设置为:

<link href="{{STATIC_URL}}static/css/style.css" rel="stylesheet" type="text/css" >

编辑 为 STATICFILES_DIRS 使用绝对路径(thx Yuji):

设置.py:

import os
SITE_ROOT = os.path.dirname(os.path.realpath(__file__))

STATIC_URL = '/static/'
STATICFILES_DIRS = ((os.path.join(SITE_ROOT,'Templates/site-media'),)

确保您:

TEMPLATE_CONTEXT_PROCESSORS'django.core.context_processors.static',

关于css - 使用静态文件应用程序在 Django 中应用 css 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5396552/

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