employees = Employee.objects.filter(age=23, sex='female')
Run Code Online (Sandbox Code Playgroud)
这将返回一个查询集.
如果我假设此查询集只包含一个结果,如何直接返回该对象?
有没有像使用'get'的方法?
Hae*_*aes 47
实际上,您可以在QuerySet的get()方法中传递多个查找参数.那怎么样?
try:
employee = Employee.objects.get(age=23, sex='female')
except Employee.DoesNotExist:
# no employee found
except Employee.MultipleObjectsReturned:
# what to do if multiple employees have been returned?
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16065 次 |
最近记录: |