Выдает ли filter()
исключение, если в базе данных нет выбранных объектов, например get()
, или возвращается None
?
У меня есть этот код здесь:
# Return a list of all chat posts attached to that chat_instance, if it exists.
chat_posts_list = models.ChatPost.objects.filter(chat_instance=chat_instance)
A ChatInstance
может иметь ноль или много ChatPost
с, подразумевая, что в некоторых определенных случаях конкретный ChatInstance
может оказаться без ChatPosts
, поэтому filter()
не вернет полный список,Что будет в этой ситуации?filter()
вернет None
или выдаст исключение?Как мне справиться с этим?