时间:2021-05-22
相对列表来说,有些时候我们更需要获取单个的对象, `` get()`` 方法就是在此时使用的:
>>> Publisher.objects.get(name="Apress")<Publisher: Apress>这样,就返回了单个对象,而不是列表(更准确的说,QuerySet)。 所以,如果结果是多个对象,会导致抛出异常:
>>> Publisher.objects.get(country="U.S.A.")Traceback (most recent call last): ...MultipleObjectsReturned: get() returned more than one Publisher -- it returned 2! Lookup parameters were {'country': 'U.S.A.'}如果查询没有返回结果也会抛出异常:
>>> Publisher.objects.get(name="Penguin")Traceback (most recent call last): ...DoesNotExist: Publisher matching query does not exist.这个 DoesNotExist 异常 是 Publisher 这个 model 类的一个属性,即 Publisher.DoesNotExist。在你的应用中,你可以捕获并处理这个异常,像这样:
try: p = Publisher.objects.get(name='Apress')except Publisher.DoesNotExist: print "Apress isn't in the database yet."else: print "Apress is in the database."声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
此文是在django框架下编写,从数据库中获取数据使用的是django-orm用python导出数据到excel,简单到爆!(普通的excel格式)安装xlwt
以下是Django框架获取各种form表单数据的方法Django中获取text,password名字: 密码: Form表单提交数据时使用的是post方式,
本文实例讲述了JS实现从对象获取对象中单个键值的方法。分享给大家供大家参考,具体如下:www.jb51.netJS获取对象中单个键值window.onload=
在django中获取post数据,首先要规定post发送的数据类型是什么。1.获取POST中表单键值数据如果要在django的POST方法中获取表单数据,则在客
Python安装Django本身是纯Python编写的,所以安装框架的第一步是确保你已经安装了Python。Python版本核心Django框架可以工作在2.3