web2py的prettydate函数与工业防火墙技术
需积分: 1 76 浏览量
更新于2024-08-09
收藏 4.16MB PDF 举报
"漂亮的日期-三零卫士工业防火墙系统技术白皮书"
这篇文档主要介绍了Web2py框架中的一个实用功能——`prettydate`,它用于将日期以更友好的方式显示,如"one year ago",而不是标准的日期时间格式。在Web开发中,这种人性化的日期表示能提升用户体验,特别是对于展示历史信息或者更新时间时。
`prettydate`函数位于`gluon.tools`模块中,其基本用法是先导入`datetime`模块来创建一个日期时间对象,然后调用`prettydate`函数,传递这个日期时间对象和一个用于国际化输出的参数`T`。例如:
```python
1 import datetime
2 d = datetime.datetime(2009,7,25,14,34,56)
3 from gluon.tools import prettydate
4 pretty_d = prettydate(d, T)
```
这里的`T`通常是一个包含翻译文本的变量,确保了不同语言环境下的正确显示。文档还提到了该技术白皮书的背景,由云南大学信息学院无线创新实验室翻译,内容涵盖了Web2py框架的基础知识和高级特性。
白皮书分为多个章节,包括对Python语言的介绍,Python是Web2py的基础。其中详细讲解了Python的一些基础概念,如字符串、列表、元组、字典等数据类型,以及控制流程(如`for`、`while`、`if`语句)、异常处理、函数定义、类和文件I/O等。特别提到了`datetime`模块,这与`prettydate`函数的使用密切相关。
此外,书中还概述了Web2py框架的启动、基本操作,如生成简单的应用程序、添加CRUD(创建、读取、更新、删除)功能、用户认证、自定义布局,以及内置的admin管理界面。admin界面提供了对应用的管理、错误追踪和版本控制等功能。
特别指出的是,关于日期、日期时间及时间的格式化,书中在第3章的3.10.1小节中提及了`date`、`datetime`和`time`属性的格式化,这对于处理和展示日期信息至关重要。
最后,白皮书还讨论了Web2py的核心特性,如命令行选项、工作流管理、调度服务和库的使用,这些都是构建复杂Web应用时非常重要的工具和概念。
2018-07-27 上传
2019-10-16 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
潮流有货
- 粉丝: 35
- 资源: 3895
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器