2
我使用Django 1.7工作不工作,靜態文件被收到,但在Django
這裏是我的settings.py文件
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "assets"),
)
STATIC_ROOT = "absolute/path/to/static"
這裏資產我創建的文件夾,幷包含所有的CSS和JS文件。之後,我運行命令collectstatic並創建了一個靜態文件夾。
這就是我所說的CSS和JS文件在我的HTML
{% load staticfiles %}
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>Login</title>
<link href="{% static '/static/css/bootstrap.min.css' %}" rel="stylesheet">
的問題是,當我運行該服務器的所有收到css和js文件(在開發人員部分顯示爲200)但是CSS是不適用的,我的意思是HTML頁面看起來很粗糙,就好像沒有應用CSS。
什麼我做錯了,我是新來的Django任何人都可以點我朝着正確的方向
在此先感謝。
編輯:
我得到這個在瀏覽器開發者控制檯
資源解釋爲樣式表,但使用MIME類型text/plain的轉移:」 ... /靜態/ CSS/bootstrap.min.css 」。
要解決的問題,加上'TYPE = 「文/ CSS」'。 – laike9m
@ laike9m不工作... – user2413621