一、基本查询
get
查询单一结果,如果不存在会抛出异常。all()
查询多个结果,count
查询结果数量。都是基于python manage.py sheel
工具下的简单查询,例如:
$ python manage.py shell
Python 3.9.7 (default, Sep 10 2021, 14:59:43)
[GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from film.models import FilmInfo,PeopleInfo
>>> FilmInfo.objects.all()
<QuerySet [<FilmInfo: 大话西游>, <FilmInfo: 长津湖>, <FilmInfo: 小红帽>, <FilmInfo: 美人鱼>]>
>>> PeopleInfo.objects.all()
<QuerySet [<PeopleInfo: 傻憨憨>, <PeopleInfo: 娇憨憨>, <PeopleInfo: 林允>]>
>>> PeopleInfo.objects.create(uname=' 孙悟空',gender