0
点赞
收藏
分享

微信扫一扫

使用vscode+platformio搭建arduino开发环境

爱做梦的夏夏 2023-07-31 阅读 40

使用模块可以很方便的执行一些数据操作,然后根据传入的数据直接在模板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 }}将返回的数据转换为小写字母
{# ... #}注释

举报

相关推荐

0 条评论