python - djanog (静态文件)
# 在 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> """