大家好我是django的新手,现在我遇到问题,已经加载的bootstrap css模板对页面没有任何影响。我在这个网站上看过几个关于这个问题的帖子,但都没有。我使用python 3.6.4和django 2.0。
这是我的settings.py:
STATIC_URL = '/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, "static"), ]
settings.installed_apps:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rango'
]
我的index.html:
<!DOCTYPE html>
{% load staticfiles %}
<html>
<head>
<title>Rango</title>
<!-- CSS -->
<link rel="stylesheet" type="text/css" href="{% static "css/bootstrap.css" %}" />
命令提示符说:
[17/Feb/2018 20:06:14] "GET /static/css/bootstrap.css HTTP/1.1" 200 178152
当我将所有bootastrap css样式粘贴到头部时,它可以正常工作
当我从同一个静态文件夹中调用图像时,它也可以显示图片
<img src="{% static "images/alif.jpg" %}" width="500px" height="800px" alt="foto alif">
我的调试设置为True,我使用虚拟环境
我还查看了Chrome开发者工具&gt; network&gt; css。它说css运行
我的文件夹结构:
tango
|
static
|
css
|
bootstrap.css
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
替换index.html中的静态文件加载器
您的代码:
{% load staticfiles %}
替换为:
{% load static %}
答案 1 :(得分:0)
我已经找到了问题,这是假的mimetype,所以我添加
-I
问题解决了