如何从django模型获取特定用户的数据,并将每个字段存储在单独的变量中

时间:2018-04-03 06:43:45

标签: django django-models django-forms django-views

我有一个名为Credit的模型,有16个字段。我想使用主键获取特定用户的数据,并在单独的变量中存储每个字段的值,因为我必须对这些数据执行一些数学运算。这些数据需要传递给python脚本。我怎么能这样做?

1 个答案:

答案 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