python - Django:ValueError:在用户模型上解压的值太多

标签 python django

这是我正在尝试的

kwargs = {}

kwargs['username'] = 'abc'
kwargs['password'] = 'abc'
user = User.objects.get(*kwargs)

但它显示以下错误:

ValueError: too many values to unpack

我的代码有什么问题吗?

最佳答案

试试这个:

user = User.objects.get(**kwargs)

注意额外的*

关于python - Django:ValueError:在用户模型上解压的值太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32153394/

相关文章:

python - 难以从 Pandas 数据框中删除多列

python - 阻止 Python 代码导入某些模块?

Django 迁移 : how to generate database from current state of the models (good old syncdb --all)

python - Django 将用户 ID 嵌入 URL 模板最佳实践

python - django 中的自定义注册重定向

python - 如何为 "not"、 "no"和 "never"之后的字符串中的否定词添加标签

python - sigmoid 函数在神经网络中的作用导数

python - 如何使用 python 获取 DJANGO 中的客户端 IP 地址?

具有安全连接的 django.core.mail send_email

python - 如果条件为真,则传递关键字参数