# 在 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>
"""