一. templates模板
1. 视图里函数关联html页面
def user_list(request):
# 1. 优先去项目的根目录中的templates中寻找[提前配置,不配置无效]
# 2. 根据APP的注册顺序,在每个APP下的templates目录中寻找
return render(request, "user_list.html")
2. 手动在APP里创建templates文件(html写在里面)
二. 静态文件
在开发过程中一般将:
- 图片
- css
- js
都会当做静态文件处理
- 1. 需要在app中创建static文件夹
- css
- js jQuery
- img 图片
- plugins 第三方插件
- 2. 在html中引入静态文件
- 在html最顶部
{% load static %}
- 引入插件
href = "{% static '路径' %}"
<link rel="stylesheet" href="{% static 'plugins/bootstrap-3.4.1/css/bootstrap.css' %}">
- 引入图片
src = "{% static '路径' %}"
<img src="{% static 'img/a3.png' %}" alt="">
- 引入jquery
<script src="{% static 'js/jquery-3.6.1.min.js' %}"></script>
- 引入 bootstrap.js
<script src="{% static 'plugins/bootstarap/js/bootstarap.css'%}"></script>
seeting.py会有默认的配置路径
![]()