范文写作网站工作简历模板范文
使用模块可以很方便的执行一些数据操作,然后根据传入的数据直接在模板html文件中进行处理。
1.Django中的模板配置
Django的模板引擎在sttings.py文件中:
TEMPLATES = [{# 模板引擎,默认为django模板'BACKEND': 'django.template.backends.django.DjangoTemplates',# 模板所在目录'DIRS': ["ZeroDjangoDemo/template/"],# 是否使用APP目录'APP_DIRS': True,'OPTIONS': {'context_processors': ['django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors.messages',],},},
] 
2. Django模板引擎中的标签说明
Django模板引擎中使用“{% %}”来描述python语句,使用“{{ }}”来描述变量,常用语句示例说明如下:
| 标签 | 说明 | 
|---|---|
| {% extends "模板名" %} | 扩展一个母模板 | 
|   {% block 名称 %} {% endblock %}  | 指定母模板中的一段代码块,可以在子模板中重写 | 
| {{ 变量 }} | 获取变量的值 | 
|   {% for item in items %} {% 代码段 %} ... {% endfor %}  | for循环 | 
| {{ value|default: "nothing" }} | 指定变量的默认值 | 
| {{ value|length }} | 返回列表或字符穿的长度 | 
| {{ value|filesizeformat }} | 用来将数字转换成人类刻度的文件大小,如12KB,100M等 | 
| {{ value|truncatewords:长度 }} | 获取返回的字符串的长度 | 
| {{ value|lower }} | 将返回的数据转换为小写字母 | 
| {# ... #} | 注释 | 
