Django - 获取最新创建的对象,同时使用筛选条件
- 论坛
- Django - 获取最新创建的对象,同时使用筛选条件
10 浏览
Django - 获取最新创建的对象,同时使用筛选条件
非常抱歉,我对Django和Python完全不熟悉。
我有两个问题。首先,如何在对象列表中获取最后创建的对象(或最高的主键)?例如,我知道可以使用以下代码来获取第一个对象:
list = List.objects.all()[0]
是否有办法获取List.objects的长度?我尝试过List.objects.length,但没有成功。
其次,是否可能同时创建过滤器或合并列表?这是一个例子:
def findNumber(request, number) phone_list = Numbers.objects.filter(cell=number)
我想要的是类似上面的代码,但更像:
def findNumber(request, number) phone_list = Numbers.objects.filter(cell=number or home_phone=number)
如果有正确的语法,是什么?