我只是django的新手。只是學習。想知道如何將最佳的CSS加載到Django模板中。在django-env
Django的工作1.8如何將靜態css加載到Django模板中
那麼,如何我想
settings.py
STATIC_URL = '/static/'
STATICFILES_DIRS = (
('static', '/home/djangoenv/bin/mysuperapp/static'),
)
my_template
{% load staticfiles %}
<!DOCTYPE>
<html>
<head>
<title>Django</title>
<link rel="stylesheet" type="text/css" href='{% static "/css/foundation.css" %}'>
</head>
<body>
<h1>Django</h1>
</body>
</html>
在這種情況下,我沒有加載CSS和警告消息在Chrome控制檯中:
Resource interpreted as Stylesheet but transferred with MIME type
text/html: "http://127.0.0.1:8000/css/foundation.css".
只需將基本靜態目錄添加到您的STATICFILES_DIRS設置,然後讓應用程序靜態加載器照顧應用程序特定的靜態文件夾。有點像; 'STATICFILES_DIRS =(os.path.join(os.path.dirname(os.path.abspath(__ file__)),'static'),)' –
@marksweb,沒有效果。 =( – okonik