Django高级
静态文件配置
在settings.py中最底下有一个叫做static的文件夹,主要用来加载
一些模板中用到的资源,提供给全局使用
这个静态文件主要用来配置CSS,HTML,图片,字体文件等
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'static')
]
之后在模板中,首先加载静态文件,之后调用静态,就不用写
绝对全路径了
静态文件配置
模板中的声明
{% load static%} 或 {% load staticfiles %}
在引用资源的时候使用
{% static 'xxx' %} xxx 就是相对于staticfiles_dirs的一个位置
中间件
中间件:是一个轻量级的,底层的插件,可以介入Django的请
求和相应过程(面向切面编程)
中间件的本质就是一个python类
面向切面编程(Aspect Oriented Programming)简称AOP。AOP
的主要实现目的是针对业务处理过程中的切面进行提取,它所
面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各
部分之间低耦合的隔离效果。