django在读取数据库时未筛选到符合条件的记录会报错

Posted 老和尚不念经

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django在读取数据库时未筛选到符合条件的记录会报错相关的知识,希望对你有一定的参考价值。

(1)报错情况如下:
DoesNotExist: Publisher matching query does not exist.
 
(2)处理方法:
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."

以上是关于django在读取数据库时未筛选到符合条件的记录会报错的主要内容,如果未能解决你的问题,请参考以下文章

Python 自动化办公2批量读取excel表格内容,筛选符合条件行,并整理到新excel文件

sql 符合两个条件的数据给筛选出来

Django ORM相关操作

Django 字段查询谓词表

Django之ORM对数据库操作

django下常用查询的API