python

# 在 setting 文件中的 static ,通过这个方法(别名) 可以拼接到其它文件夹中的文件

# 第一步:  导入
#   {% load static %}

# 第二步:  查找 static (别名)下的文件 并且将路径拼接起来
#   <link href="{% static 'web/css/xxx.css'}" rel="stylesheet">
    #           static 方法   要查找的文件路径


# ps:
    # 可以给其 复制一个变量:
        # {% static 'web/css/xxx.css' as b}  # 直接赋 给 b
        # {{ b }}   直接通过 b 就可以访问

""""""
"""
# 自定义 simpletag:

一: simpletag:多个变量拼接

    # 某个 自定义(mysimpletag)文件中这样写:
from django imort template
regiser = template.Library()

@register.simple_tag(name='q')
def my_sum(arg1,arg2,arg3):
    return '{} {} {}'.format(arg1,arg2,arg3)

    # 调用时这样写:
    {% load mysimpletag %}  # 调用自定义文件
    {% q 'a' 'b' 'c' %}
"""

"""
二:生成多个 html 标签。。 
    
    # 在 某个 自定义(mysimpletag)文件中这样写:
    @register.inclusion_tag('xxx.html') # 传入的是html你日日
    def show_results(n):
        data = ['第{}项'.format(i) for i in rang(1,n+1)]
        return {'results':data}
        
    # 调用时这样写:
    {% show_results 10 %}
    
    # 在 xxx.html中这样写:
        <ul>
            {% for choice in results %}
                <li>{choice}</li>
            {% endfor %}
        </ul>
"""
原文地址:https://www.cnblogs.com/chaoqi/p/10560952.html