django中models的filter过滤方法

__gt     大于
__gte   大于等于

__lt      小于

__lte    小于等于

__in     存在于一个list范围内

__startswith    以...开头

__istartswith   以...开头忽略大小写

__endswith     以...结尾

__iendswith    以...结尾,忽略大小写

__range   在...范围内

__year      日期字段的年份

__month   日期字段的月份

__day        日期字段的日

__isnull=True/False

__overlap      集合至少有一个元素重合

__contains     集合包含

__regex          匹配正则表达式

原文地址:https://www.cnblogs.com/lawliet-y/p/9188271.html

时间: 2024-08-01 12:53:05

django中models的filter过滤方法的相关文章

django中models和forms阅读笔记

一.使用数据库需要设置settings.py文件. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'. 'NAME': '', # Or path to database file if using sqlite3. 'USER': '', # Not used with sqlite3. 'PASSWORD

删除在wireshark中保存的filter的方法

现在想删除下图的filter,方法是:Edit->preferences->Filter Expressions

django中html过滤器filter

http://blog.csdn.net/iloveyin/article/details/49560559 safe让Html标签以及一些特殊符号(如<)生效,下面以例子说明: # value = '<b>CPT</b>' # 那么输出的时候,CPT就是加粗的,如果不加safe那么显示出来的就是纯文本<b>CPT</b> {{ value|safe }} striptags取消所有Html标签,下面以例子说明: # value = '<p>

西游之路——python全栈——django中models配置

目录 Django支持多种数据库,sqlite,mysql,oracle等,其默认数据库是sqlite 在settings文件中可以发现: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } 其默认数据库是sqlite3 要想使用其他数据库,需要修改相应的引擎和配置 (1)sqlite: 'ENGINE': 'dja

穿梭框(filter过滤方法,sort排序 v-model)

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>穿梭框</title> <link rel="stylesheet" href="bootstrap.min.css"/> <script src="vue.min.js">&l

django 中自带的加密方法

导入django 自带的加密算法 和flask中的哈希加密有一曲同工之妙.        from django.contrib.auth.hashers import make_password, check_password make_password 用于密码的加密使用 1. 参数1: 需要加密的字符串 2. 参数2: 是否每次都生成不同的加密串,默认为None, 如果给定任意一个字符串, 则表示每次生成相同的加密串. 3. 参数3: 表示加密算法,常见的加密算法如下: ‘pbkdf2_s

django中models联合唯一unique_together

例: 文章点赞 class ArticleUpDown(models.Model): """ 点赞表 """ nid = models.AutoField(primary_key=True) user = models.ForeignKey(to="UserInfo", null=True, on_delete=models.CASCADE) article = models.ForeignKey(to="Artic

转:django中session的实现机制

转:www.jianshu.com 要理解session,首先要搞清楚cookie的概念.由于http是无状态的,服务器不能记住用户的信息状态,因此若由同一个客户端发起的多条请求,服务器不能辨别这些请求来自哪个用户.http无状态的限制为web应用程序的设计带来了许多不便,购物网站中的"购物车"功能就是一个很好的例子,当用户把商品放进购物车后,客户端必须要保存购物车的状态,否则当用户下次浏览网站时,购物车拥有的商品状态便不复存在.客户端和服务器必须有通信的媒介,方便服务器追踪客户端的状

Django中的sql注入

Django中防止SQL注入的方法 方案一总是使用Django自带的数据库API.它会根据你所使用的数据库服务器(例如PostSQL或者MySQL)的转换规则,自动转义特殊的SQL参数.这被运用到了整个Django的数据库API中,只有一些例外:传给 extra() 方法的 where 参数.  这个参数故意设计成可以接受原始的SQL.使用底层数据库API的查询. ## select提供简单数据 # SELECT age, (age > 18) as is_adult FROM myapp_pe