2. 静态文件

静态文件一般是不需要通过视图,而是直接到服务器端获取数据的文件, 一般包括css,js,图片,视频,音频和静态html

2.1. 配置静态文件

  1. settings.py 文件中定义静态内容

    #静态文件存取的URL地址
    STATIC_URL = '/static/'
    
    #静态文件本地存取的地址
    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, 'static'),
    ]
    
  2. 在项目根目录下创建static目录,再创建当前应用名称的目录

    mysite/static/myapp/

  3. 在模板中可以使用硬编码来访问静态文件

     /static/my_app/myexample.jpg
    
  4. 在模板中可以使用static标签编码访问

     { % load static from staticfiles % }
     <img src="{ % static "my_app/myexample.jpg" % }" alt="My image"/>