django使用静态文件需要将该文件放在static目录下边,static下可以有多级目录方便静态文件的管理。
使用static时还需要在project的setting.py中配置一下”STATIC_URL”就像这样STATIC_URL = '/static/'
同时需要配置“INSTALLED_APPS”增加一行appname
这样访问时django会自动到app下的static目录进行查询
调用static文件可以在base.html模板中调用我写的方式就是
{% load static %}
<!DOCTYPE html>
<html>
<head>
<title>{% block title %}welcom here{% endblock %}</title>
<script src="{% static 'js/layui.js'%}" type="text/javascript"></script>
<script src="{% static 'js/jquery-3.2.1.min.js'%}" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="{% static 'js/css/layui.css'%}">
</head>
<body>
{% include 'nav.html' %}
{% include 'body.html'%}
{% block content %}
<dev class="content" id="content">
<p>hello student django
</dev>
{% endblock %}
</body>
</html>