我创建了一个仪表板,它使用的是我试图加载但未加载的引导文件。 我正在尝试使用 {% 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/