Django css不工作,除非添加';whitenoise.middleware.WhiteNoiseMiddleware';在中间件中
我的静态文件设置为:Django css不工作,除非添加';whitenoise.middleware.WhiteNoiseMiddleware';在中间件中,css,django,Css,Django,我的静态文件设置为: STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') # Extra places for collectstatic to find static files. STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), ) 我的基本html的静态设置如下所示: <head> <meta
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
# Extra places for collectstatic to find static files.
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
我的基本html的静态设置如下所示:
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
{% block title_tag %}<title>{% block title %}{% if page.title %}{{ page.title }}{% endif %}{% endblock %}</title>{% endblock %}
<link rel="shortcut icon" type="image/png" href="{% static 'favicon.ico' %}"/>
<link href="{% static 'site/css/jquery-ui.css' %}" rel="stylesheet">
<link href="{% static 'site/css/bootstrap.min.css' %}" rel="stylesheet">
<link href="{% static 'site/css/bootstrap-theme.min.css' %}" rel="stylesheet">
<link href='https://fonts.googleapis.com/css?family=Satisfy' rel='stylesheet' type='text/css'>
<link href="{% static 'site/font-awesome/css/font-awesome.min.css' %}" rel="stylesheet">
<link href="{% static 'site/css/mystyle.css' %}" rel="stylesheet">
{% block head_extra %}
{% endblock head_extra %}
</head>
有人能告诉我css在本地服务器上如何工作而不产生白噪声吗。请参阅我的项目根目录中的我的静态文件夹。您应该先在html中加载静态文件,然后使用
{% load staticfiles %}
您是否使用开发人员工具检查以确保css文件的路径正确@djpro。您必须在扩展基本html文件的模板文件中加载
{%load staticfiles%}
。
{% load staticfiles %}