Django的models中filter的各種用法

2021-07-05 04:38:46 字數 509 閱讀 4994

__exact 精確等於 like 'aaa'

__iexact 精確等於 忽略大小寫 ilike 'aaa'

__contains 包含 like '%aaa%'

__icontains 包含 忽略大小寫 ilike '%aaa%',但是對於sqlite來說,contains的作用效果等同於icontains。

__gt 大於

__gte 大於等於

__lt 小於

__lte 小於等於

__in 存在於乙個list範圍內

__startswith 以...開頭

__istartswith 以...開頭 忽略大小寫

__endswith 以...結尾

__iendswith 以...結尾,忽略大小寫

__range 在...範圍內

__year 日期欄位的年份

__month 日期欄位的月份

__day 日期欄位的日

__isnull=true/false

Django中models的編寫

models的編寫 1 通過orm建立資料表from django.db import models create your models here.class publisher models.model name models.charfield max length 20 address mo...

django中models的filter過濾方法

gte 大於等於 lt 小於 lte 小於等於 in 存在於乙個list範圍內 startswith 以 開頭 istartswith 以 開頭忽略大小寫 endswith 以 結尾 iendswith 以 結尾,忽略大小寫 range 在 範圍內 year 日期欄位的年份 month 日期欄位的月...

django中的models反向生成

用django搭建 時,需要對資料庫進行操作,一般通過models來生成資料庫的格式 class fans models.model name models.charfield max length 255,verbose name 名字 fans add models.integerfield v...