当前位置: 首页 > news >正文

Django 模版过滤器

Django模版过滤器是一个非常有用的功能,它允许我们在模版中处理数据。过滤器看起来像这样:{{ name|lower }},这将把变量name的值转换为小写。

1,创建应用

python manage.py startapp app5

2,注册应用

Test/Test/settings.py

3,添加应用路由

Test/Test/urls.py

示例

4,添加视图函数

Test/app5/views.py

from django.shortcuts import render# Create your views here.
import datetimedef filter(request):str1 = 'abcdefg'str2 = 'ABCDEFGHIJKLMNO'str3 = '123456789'time_str = datetime.datetime.now()return render(request, '5/filter.html', {'str1':str1, 'str2':str2, 'str3':str3, 'time_str':time_str})

5,添加路由地址

Test/app5/urls.py

from django.urls import path
from . import viewsurlpatterns = [path('filter', views.filter, name='filter'),]

6,添加html代码

Test/templates/5/filter.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>小写转大写: {{ str1|upper }} <br>
大写转小写: {{ str2|lower }} <br>
切片操作: {{ str3|slice:"2:4" }} <br>
时间格式化: {{ time_str|date:"Y-m-d G:i:s"}} <br></body>
</html>

7,访问页面

http://127.0.0.1:8000/app5/filter

http://www.lryc.cn/news/380537.html

相关文章:

  • 计算机组成原理 —— 存储系统(DRAM和SRAM,ROM)
  • 第22篇 Intel FPGA Monitor Program的使用<五>
  • 网信办公布第六批深度合成服务算法备案清单,深兰科技大模型入选
  • ES 8.14 向量搜索优化
  • 查看 MAC 的 shell 配置文件
  • 前端下载文件流,axios设置responseType: arraybuffer/blob无效
  • 动手学深度学习(Pytorch版)代码实践 -卷积神经网络-14模型构造
  • Django 模版转义
  • [数据集][目标检测]药片药丸检测数据集VOC+YOLO格式152张1类别
  • Android SurfaceFlinger——HWC图层合成器加载(四)
  • OpenCV--图像金字塔
  • 创意产业如何应对AI的挑战。
  • 设计模式——工厂方法模式
  • apksigner jarsigner.md
  • 在SQL中使用explode函数展开数组的详细指南
  • JavaScript 预编译与执行机制解析
  • 多路h265监控录放开发-(12)完成全部开始录制和全部停止录制代码
  • Redis源码学习:Redis对象和5种数据类型的工作原理
  • 从理论到实践掌握UML
  • LabVIEW Windows与RT系统的比较与选择
  • docker搭建mongo副本集
  • 关于Pytorch转换为MindSpore的一点建议
  • JetBrains IDEA 新旧UI切换
  • iOS KeychainAccess的了解与使用
  • STM32 Customer BootLoader 刷新项目 (二) 方案介绍
  • 2-14 基于matlab的GA优化算法优化车间调度问题
  • Program-of-Thoughts(PoT):结合Python工具和CoT提升大语言模型数学推理能力
  • ansible setup模块
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA的测试用例执行计划(100分) - 三语言AC题解(Python/Java/Cpp)
  • NSIS 入门教程 (一)