在html文件头中加入href="{% static “login.css” %}"
表明文件位置。
{% load staticfiles %}
<html lang="en">
<head>
<meta charset="UTF-8">
<title>login</title>
#当前文件夹中直接引用文件
<link rel="stylesheet" href="{% static "login.css" %}" type="text/css">
#不在当前文件夹, ../返回上一层文件夹
<link href="{% static "../../static/dist/css/bootstrap.min.css"%}" rel="stylesheet">
</head>
</html>
在setting.py中添加:
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.11/howto/static-files/
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
当时找了很多方式,研究过后,就这个可用。注意文件的相对位置,不然找不到。
完成后,需到通过域名在浏览器打开后看。通过intellj自带浏览器无法识别这个语句。