F函数
F函数
-
说明
F函数主要解决的问题是属性之间的比较的问题 -
使用示例
使用之前要从模块中导入F函数
from django.db.models import F使用案例 说明 结果 Book.objects.filter(book_add__gt=F(‘book_name’)) 查询书籍中评论量大于书籍名的书籍信息 QuerySet [<Book: Book object (1)>, <Book: Book object (2)>, <Book: Book object (4)>, <Book: Book object (5)>]> Book.objects.filter(book_add__gt=F(‘book_name’)*2) 查询书籍中评论量大于书籍名两倍的书籍的信息(直接在后面✖2就行) QuerySet []>