- 如果未指定排序字段
- first()默认按照主键正序排序取第一个;
- last()默认按照主键倒叙排序取第一个;
- lastest&earliest 和 first&last最大的区别就是,某些场景下会更简洁一点。
例:
user = User.objects.filter(is_active=True).order_by('-name').first()
user = User.objects.filter(is_active=True).lastest('name')
user = User.objects.filter(is_active=True).order_by('-name').first()
user = User.objects.filter(is_active=True).lastest('name')