gpt4 book ai didi

python - Django 不加载静态文件

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

我创建了一个仪表板,它使用的是我试图加载但未加载的引导文件。我正在尝试使用 {% static '' %} 加载静态文件,它现在正在拾取文件。您可以索取更多代码。

这是模板的代码

    <link href=" {%static '../static/Dashboard/assets/css/bootstrap.min.css'%}" rel="stylesheet" />


<link href="{%static '../static/Dashboard/assets/css/bootstrap.min.css '%}" rel="stylesheet"/>


<link href="{% static '../static/Dashboard/assets/css/paper-dashboard.css' %}" rel="stylesheet"/>



<link href="http://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css" rel="stylesheet">
<link href='https://fonts.googleapis.com/css?family=Muli:400,300' rel='stylesheet' type='text/css'>
<link href=" {%static '../static/Dashboard/assets/css/themify-icons.css' %}" rel="stylesheet">

在setting.py中设置

STATICFILES_DIR=[
os.path.join(BASE_DIR, "static"),
'final_project/static',
]


STATIC_URL = '/static/'

最佳答案

在项目的主文件夹中,创建一个名为 static 的文件夹。然后在此文件夹中创建另外两个文件夹,名为 static_root 和 static_dirs

现在像这样更改settings.py文件:

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, 'static', 'static_root')

STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static', 'static_dirs'),
)

然后在static/static_dirs目录中添加静态文件。

现在您可以在模板中使用静态文件,如下所示:

<link href="{% static 'Dashboard/assets/css/paper-dashboard.css' %}" rel="stylesheet"/>

关于python - Django 不加载静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51187365/

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