From df6d74c517e9fe5e05ab48bf5b588dea5fcf202e Mon Sep 17 00:00:00 2001 From: alexanderhess Date: Sat, 20 Mar 2021 22:15:10 +0100 Subject: Fixes #99 --- files/zh-cn/learn/server-side/django/models/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'files/zh-cn/learn') diff --git a/files/zh-cn/learn/server-side/django/models/index.html b/files/zh-cn/learn/server-side/django/models/index.html index 23975c8d7a..a350038b17 100644 --- a/files/zh-cn/learn/server-side/django/models/index.html +++ b/files/zh-cn/learn/server-side/django/models/index.html @@ -237,7 +237,7 @@ a_record.save() number_wild_books = Book.objects.filter(title__contains='wild').count() -

要比对的字段与比对方法都要被定义在筛选的参数名称里,并且使用这个格式:比對字段__比對方法 (请注意上方范例中的  title 与  contains 中间隔了两个底线唷)。在上面我们使用大小写区分的方式比对title还有很多比对方式可以使用:  icontains(不区分大小写), iexact(大小写区分且完全符合), exact(不区分大小写但完全符合)还有  ingt(大于), startswith,之类的。全部的用法在这里。

+

要比对的字段与比对方法都要被定义在筛选的参数名称里,并且使用这个格式:比對字段__比對方法 (请注意上方范例中的  title 与  contains 中间隔了两个底线唷)。在上面我们使用大小写区分的方式比对title还有很多比对方式可以使用:  icontains(不区分大小写), iexact(不大小写区分且完全符合), exact(区分大小写但完全符合)还有  ingt(大于), startswith,之类的。全部的用法在这里。

有时候你会须要透过某个一对多的字段来筛选(例如一个  外鍵)。这样的状况下,你可以使用两个底线来指定相关模型的字段。例如透过某个特定的genre名称筛选书籍,如下所示:

-- cgit v1.2.3-54-g00ecf