Django models 从模型获取列表值时出现太多值无法解包(预期为2)错误
在my view.py中,我有以下get方法Django models 从模型获取列表值时出现太多值无法解包(预期为2)错误,django-models,django-views,Django Models,Django Views,在my view.py中,我有以下get方法delivered=Orders.filter('delivered').count(),它应该返回结果,但当我尝试运行它时,它显示错误太多的值需要解包(预期为2) 这是我的密码 Views.py models.py 事实上,你犯了一个愚蠢的错误 delivered = Orders.filter('Delivered').count() pending= Orders.filter('Pending').count() 这会是这样的。在您的案例中,
delivered=Orders.filter('delivered').count()
,它应该返回结果,但当我尝试运行它时,它显示错误太多的值需要解包(预期为2)
这是我的密码
Views.py
models.py
事实上,你犯了一个愚蠢的错误
delivered = Orders.filter('Delivered').count()
pending= Orders.filter('Pending').count()
这会是这样的。在您的案例中,您必须提到数据库字段名,因为它是状态
delivered = Orders.filter(status='Delivered').count()
pending= Orders.filter(status='Pending').count()
事实上,你犯了一个愚蠢的错误
delivered = Orders.filter('Delivered').count()
pending= Orders.filter('Pending').count()
这会是这样的。在您的案例中,您必须提到数据库字段名,因为它是状态
delivered = Orders.filter(status='Delivered').count()
pending= Orders.filter(status='Pending').count()