gpt4 book ai didi

django - 为什么我的静态文件没有被加载?

转载 作者:行者123 更新时间:2023-12-02 07:09:46 25 4
gpt4 key购买 nike

我正在构建房地产网络应用程序。我的静态文件未加载。

我已经完成了所有可能的设置来在我的应用程序中加载静态文件,但它不起作用。下面是我的代码,任何人都可以帮助我摆脱这个问题。

{% load static %}
<!DOCTYPE html>
<head>
<title>Marwat Real Estate</title>
<link rel="stylesheet" href="{% static 'css/all.css' %}">
<!-- Bootstrap -->
<link rel="stylesheet" href="{% static 'css/bootstrap.css' %}">
<!-- Custom -->
<link rel="stylesheet" href="{% static 'css/style.css' %}">
<!-- light box -->
<link rel="stylesheet" href="{% static 'css/lightbox.min.css' %}">



STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATIC_URL = '/static/'
STATICFILES_DIR = [
os.path.join(BASE_DIR, 'btre/static')
]

最佳答案

按照以下步骤操作:

  1. 在应用(您正在工作的位置)中创建一个名为static的文件夹
  2. style.css放入static文件夹
  3. 在项目文件夹中创建一个名为templates的文件夹。
  4. templates 文件夹中添加一个 html 文件。
  5. 在settings.py中注册templates文件夹。例如:

      TEMPLATES = [
    {
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [
    'templates'
    ],
    'APP_DIRS': True,
    'OPTIONS': {
    'context_processors': [
    'django.template.context_processors.debug',
    'django.template.context_processors.request',
    'django.contrib.auth.context_processors.auth',
    'django.contrib.messages.context_processors.messages',
    ],
    },
    },
    ]
  6. 在 html 文件中添加静态文件,如下所示:例如:

{% load staticfiles %}
<link rel="stylesheet" href="{% static "style.css" %}" />

快乐的Djangoing...:)

关于django - 为什么我的静态文件没有被加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55556443/

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