Javascript 接收静态文件,但在django中不工作
我正在使用django 1.7 这是我的settings.py文件Javascript 接收静态文件,但在django中不工作,javascript,html,css,python-2.7,django-1.7,Javascript,Html,Css,Python 2.7,Django 1.7,我正在使用django 1.7 这是我的settings.py文件 STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, "assets"), ) STATIC_ROOT = "absolute/path/to/static" 这里是我创建的文件夹,包含所有css和js文件。之后,我运行collectstatic命令,创建了一个静态文件夹 这就是我在html中调用css和js文件的方式 {% load sta
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "assets"),
)
STATIC_ROOT = "absolute/path/to/static"
这里是我创建的文件夹,包含所有css和js文件。之后,我运行collectstatic命令,创建了一个静态文件夹
这就是我在html中调用css和js文件的方式
{% load staticfiles %}
登录
问题是当我运行服务器时,所有的css和js文件都被接收(在开发者部分显示200 ok),但是css没有被应用,我的意思是html页面看起来像没有应用css一样原始
我做错了什么,我是django的新手,有人能给我指出正确的方向吗
提前谢谢
编辑:
我在浏览器开发者控制台中得到了这个
资源被解释为样式表,但使用MIME类型text/plain进行传输:“…/static/css/bootstrap.min.css”。您应该从css文件的路径中去掉
/static/
前缀:
<link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet">
要解决此问题,请添加type=“text/css”
@laike9m不工作。。。
<link href="{% static 'css/bootstrap.min.css' %}" rel="stylesheet">