django进阶6 自定义过滤器filter

netdatablog/settings.py

添加环境变量

IS_DEV = False

blog/templatetags

新建asserts.py

from django.template import Library
from netDataBlog.settings import IS_DEV

register = Library()

@register.filter
def asserts(value):
    if IS_DEV:
        return  '/static/' + value
    return '/static/asserts/' + value


创建

static/1.css

static/asserts/1.css


修改register.html模板

增加

    {% load asserts %}
    

---end---



你可能感兴趣的:(django)