我有一个名为Credit的模型,有16个字段。我想使用主键获取特定用户的数据,并在单独的变量中存储每个字段的值,因为我必须对这些数据执行一些数学运算。这些数据需要传递给python脚本。我怎么能这样做?
答案 0 :(得分:0)
您可以将模型转换为字典并使用unpack将其传递给函数或赋值给变量。
user = User.objects.get(pk={pk})
d = user.__dict__
some_function(**d)
现在在某个功能中你可以编写你想要的变量
def some_function(username, is_superuser, *args, **kwargs):
# do something
pass