2024-09-27 04:27:44 发布
网友
有什么区别,请用外行的话举例说明。谢谢!
我不知道你是否真的需要一个例子,很简单:
更准确地说:
MyTable.objects.get(id=x).whatever
whatever
get()如果找到多个对象,则引发多个对象返回。 MultipleObjectsReturned异常是模型的一个属性 上课。
get()如果未找到 给定参数。此异常也是模型类的属性。
MyTable.objects.filter(somecolumn=x)
MyTable.objects.filter(somecolumn=x).order_by('date')
for obj in MyTable.objects.filter(somecolumn=x)
我不知道你是否真的需要一个例子,很简单:
更准确地说:
MyTable.objects.get(id=x).whatever
为您提供对象的whatever
属性。get()如果找到多个对象,则引发多个对象返回。 MultipleObjectsReturned异常是模型的一个属性 上课。
get()如果未找到 给定参数。此异常也是模型类的属性。
MyTable.objects.filter(somecolumn=x)
不仅可用作列表,还可以再次查询它,例如MyTable.objects.filter(somecolumn=x).order_by('date')
。for obj in MyTable.objects.filter(somecolumn=x)
相关问题 更多 >
编程相关推荐