静态文件的使用

  1. 创建静态文件目录. Web/static

  2. 配置静态文件目录 web/web/settings.py

    1. STATIC_URL = '/static/'
    2. STATICFILES_DIRS = [
    3. os.path.join(BASE_DIR, "static")
    4. ]
  1. 在html的模版中使用静态文件

    1. {% load static %}
    2. <img src="{% static "my_app/example.jpg" %}" alt="My image">

模板继承

模版继承就是定义一个公共的html的模版页面,其它所有的模块页面都继承这个页面。并且可以在这个被继承的公共的模版页面中去使用block便签语法去标记一些可以被子页面中重新定义的html内容。

在继承其它页面时使用 extends 标签语法去继承公共模版的大部分内容,并且利用block标签自定义本页面中需要定义的html内容。

好处:

  1. 可以帮助我们快速的构建html页面

  2. 当公共内容需要修改时,只需要修改被继承的公共模版页面的内容即可