Django:要解压的值太多(预期为 2)
Django: too many values to unpack (expected 2)
我是 Django 的新手。
在我的 Django view.py 中,我有以下 get 方法:customer_list = Customer.objects.filter(CustId = '1001')
和它的 returns 结果。
当我用如下字符串替换时:
getQueryString = "CustId = '1001'"
customer_list = Customer.objects.filter(getQueryString)
我收到以下错误:
too many values to unpack (expected 2)
非常感谢任何帮助。
你好@Deysgroup,如果你想这样发送,你可以使用getQueryString={'CustId': '1001'}
,然后使用customer_list = Customer.objects.filter(**getQueryString)
调用函数,我希望这个答案对你有帮助。
你试过用字典吗?
看看this question,也许它可以帮助您理解您的问题。
getQueryString = {'CustId': '1001'}
customer_list = Customer.objects.filter(**getQueryString)
我是 Django 的新手。
在我的 Django view.py 中,我有以下 get 方法:customer_list = Customer.objects.filter(CustId = '1001')
和它的 returns 结果。
当我用如下字符串替换时:
getQueryString = "CustId = '1001'"
customer_list = Customer.objects.filter(getQueryString)
我收到以下错误:
too many values to unpack (expected 2)
非常感谢任何帮助。
你好@Deysgroup,如果你想这样发送,你可以使用getQueryString={'CustId': '1001'}
,然后使用customer_list = Customer.objects.filter(**getQueryString)
调用函数,我希望这个答案对你有帮助。
你试过用字典吗?
看看this question,也许它可以帮助您理解您的问题。
getQueryString = {'CustId': '1001'}
customer_list = Customer.objects.filter(**getQueryString)