以下函数的使用,通过进入Python脚本(python manage.py shell)进行测试。
1.字段查询
(1)get()函数:返回表中满足条件的一条且只能有一条数据。
>>> from book.models import BookInfo
>>> book = BookInfo.objects.get(id=2)
>>> book.bname
(2)all()函数:返回模型类对应表格中的所有数据。
>>> from book.models import BookInfo
>>> books = BookInfo.objects.all()
>>> for book in books:
... print(book.bname) # 注:这里要缩进
...
注意,这里print前要记得缩进。
(3)filter()函数:返回满足条件的数据。
模型类属性名__条件名 = 值 # 注:双下划线
#条件名:
<1> exact # 精确定位
<2> contains # 包含**
<3> endswith # 以**结尾
<4> startswith # 以**开头
<5> gt gte # 大于 大于等于
<6> lt lte # 小于 小于等于
......
(4)exclude()函数:返回不满足条件的数据。
<