gpt4 book ai didi

javascript - 如何在 django 中为 css 和 javascript 使用静态文件夹?

转载 作者:行者123 更新时间:2023-11-28 22:47:10 25 4
gpt4 key购买 nike

我是 django 框架的新手。我创建了简单的欢迎页面,现在我想在我的元素中包含 css 文件。我无法在元素中应用 css 文件。我收到类似“NetworkError: 404 NOT”的错误找到 -/static/css/hai.css"

my project structure这是我的元素结构

设置.py

BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATIC_URL = '/static/'
TEMPLATE_DIRS=(
os.path.join(os.path.dirname(BASE_DIR),"static","templates"),
)
if DEBUG:
MEDIA_URL='/media/'
STATIC_ROOT=os.path.join(os.path.dirname(BASE_DIR),"static","static-only")
MEDIA_ROOT=os.path.join(os.path.dirname(BASE_DIR),"static","media")
STATICFILE_DIRS=(
os.path.join(os.path.dirname(BASE_DIR),"static","static"),
)

网址.py

if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)

基础.html

<link href="/static/css/bootstrap.min.css" rel="stylesheet">

我尝试访问链接但无法应用 css https://www.youtube.com/watch?v=8t80DMAAps8

最佳答案

我认为这只是一个拼写错误。您需要在 STATICFILE 之后放置一个 S 因此它应该如下所示:

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

希望这会成功。

关于javascript - 如何在 django 中为 css 和 javascript 使用静态文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26653721/

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