From a52d7d4b15e27743160331d1a57b60a011cd1735 Mon Sep 17 00:00:00 2001 From: jaywcjlove <398188662@qq.com> Date: Tue, 1 Nov 2022 22:46:23 +0800 Subject: [PATCH] doc: update `djiango.md` (#16) --- docs/djiango.md | 142 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 140 insertions(+), 2 deletions(-) diff --git a/docs/djiango.md b/docs/djiango.md index a66a161..a97cbf0 100644 --- a/docs/djiango.md +++ b/docs/djiango.md @@ -562,9 +562,9 @@ What is your name?{% endfilter %} ### 过滤器参考 - + -Keyword | Description +Keyword | 描述 :- | :- `add` | 添加指定的值 `addslashes` | 在任何引号字符之前添加一个斜杠,以转义字符串 @@ -627,6 +627,144 @@ Keyword | Description `l10n` | `tz` | +### 字段查询参考 + +Keyword | 描述 +:- | :- +`contains` | 包含短语 +`icontains` | 与包含相同,但不区分大小写 +`date` | 匹配日期 +`day` | 匹配日期(日期,1-31)(日期) +`endswith` | 以。。结束 +`iendswith` | 与 endwidth 相同,但不区分大小写 +`exact` | 完全匹配 +`iexact` | 与精确相同,但不区分大小写 +`in` | 匹配其中一个值 +`isnull` | 匹配 NULL 值 +`gt` | 比...更棒 +`gte` | 大于或等于 +`hour` | 匹配一个小时(对于日期时间) +`lt` | 少于 +`lte` | 小于或等于 +`minute` | 匹配一分钟(对于日期时间) +`month` | 匹配一个月(日期) +`quarter` | 匹配一年中的一个季度 (1-4)(用于日期) +`range` | 之间的匹配 +`regex` | 匹配正则表达式 +`iregex` | 与正则表达式相同,但不区分大小写 +`second` | 匹配一秒(对于日期时间) +`startswith` | 以 ... 开始 +`istartswith` | 与 `startswith` 相同,但不区分大小写 +`time` | 匹配时间(用于日期时间) +`week` | 匹配周数 (`1-53`)(用于日期) +`week_day` | 匹配一周中的某一天 (1-7) 1 是星期日 +`iso_week_day` | 匹配 ISO 8601 星期几 (1-7) 1 是星期一 +`year` | 匹配一年(日期) +`iso_year` | 匹配 ISO 8601 年份(日期) + +添加静态文件 +--- + +### 添加 CSS 文件 + +```bash {7} +myworld + ├┈ manage.py + ├┈ myworld/ + ╰┈ members/ + ├┈ templates/ + ├┈ static/ + ╰┈ myfirst.css +``` + +打开 `CSS` 文件 (`members/static/myfirst.css`) 并插入以下内容: + +```css +body { + background-color: lightblue; + font-family: verdana; +} +``` + +修改模板 (`members/templates/template.html`) 引入 css 文件 + +```django {1,4} +{% load static %} + + + +
+``` + + +### 添加 JS 文件 + +```bash {7} +myworld + ├┈ manage.py + ├┈ myworld/ + ╰┈ members/ + ├┈ templates/ + ├┈ static/ + ╰┈ myfirst.js +``` + +打开 `JS` 文件 (`members/static/myfirst.js`) 并插入以下内容: + +```js +function myFunction() { + alert("Hello from a static file!"); +} +``` + +修改模板 (`members/templates/template.html`) 引入 `JS` 文件 + +```django {1,4,6} +{% load static %} + + + + + +``` + + +### 添加图片文件 + +```bash {7} +myworld + ├┈ manage.py + ├┈ myworld/ + ╰┈ members/ + ├┈ templates/ + ├┈ static/ + ╰┈ pineapple.jpg +``` + +打开 `JS` 文件 (`members/static/pineapple.jpg`) 并插入以下内容: + +```js +function myFunction() { + alert("Hello from a static file!"); +} +``` + +修改模板 (`members/templates/template.html`) 引入 `jpg` 文件 + +```django {1,5} +{% load static %} + + + +