如果我想检查存在,并且如果可能的话检索一个对象,以下哪种方法更快?更习惯?为什么?如果不是我列出的两个例子中的任何一个,那么还有什么可以做的呢?Django ORM在mysql/postgres上检查是否存在Django ORM检查是否存在
if Object.objects.get(**kwargs).exists():
my_object = Object.objects.get(**kwargs)
my_object = Object.objects.filter(**kwargs)
if my_object:
my_object = my_object[0]
如果相关,我关心mysql和postgres为此。
感谢您分享此内容。我天真地在我的模型类中编写exists()函数直到这个时间点。我今后要使用内置的东西 – 2013-03-27 21:20:02