Python 无法在django中传递静态文件

Python 无法在django中传递静态文件,python,python-3.x,django,windows,django-views,Python,Python 3.x,Django,Windows,Django Views,我运行了collect静态脚本,但仍然无法交付静态文件。 我的静态文件文件夹-F:\Python\realstate\static,里面都是js、CSS和IMG文件夹 我怀疑这不正常- os.path.join(BASE_DIR, 'static') 我以前也遇到过这样的问题。我正在使用Windows10 我的Setting.py文件 STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATIC_URL = '/static/' STATICFIL

我运行了collect静态脚本,但仍然无法交付静态文件。 我的静态文件文件夹-
F:\Python\realstate\static
,里面都是js、CSS和IMG文件夹

我怀疑这不正常-

os.path.join(BASE_DIR, 'static')
我以前也遇到过这样的问题。我正在使用Windows10

我的Setting.py文件

STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'REALESTATE\static')
]
我的html文件:

{% load static %}

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <!-- Font Awesome -->
    <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' %} " />
    <link rel="stylesheet" href="{% static 'css/lightbox.min.css' %} " />
{%load static%}

先生,您可以尝试以下结构:

错误预测

  • 管理信息系统
  • 图书馆
  • 学生

  • 静态您遇到了什么错误,请尝试获取STATICFILES\u DIRS变量的打印:print(STATICFILES\u DIRS)我得到了以下结果:F:\\Python\\realstate\\realstate\\staticok,因此,它显示静态文件是从realstate\\realstate\\static目录中获取的,在这里,静态文件夹创建为F:\\Python\\realstate\\static。解决方案是使用F:\\Python\\realstate\\realstate下的文件创建静态目录。您可能希望运行:Python manage.py collectstatic
    STATIC_URL = '/static/'
    STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
    STATIC_ROOT = os.path.join(BASE_DIR, 'static_cdn')