在 Django 3.1 中,假设我有一些 model M,并且我有一个QuerySetoverM我期望有一个或零个元素。如何分支它是否是一个或零个元素(如果有两个或多个则抛出异常),并且在具有一个元素的分支中,如何获取一个对象M:
try:
my_query_set = M.objects.filter(some_filter_expr)
if ???:
m = ??? # the one M object
else:
on_zero_objects()
except ???:
more_than_one_object()
慕森卡
aluckdog
慕仙森
相关分类