gpt4 book ai didi

python - 如何将字典值分配给 user_id 以创建对象

转载 作者:行者123 更新时间:2023-12-01 04:16:08 25 4
gpt4 key购买 nike

def insertCompany_type(request):
if request.method == 'POST':
try:
data = json.loads(request.body)
c_type = data["subject"]
user = get_user_id(request)
print user
c_ty=Company_Type(user_id=user,type=c_type)
c_ty.save(force_insert=True)
except:
print 'nope'
return JsonResponse({'status': 'success'})

打印用户

displays [{'user_id': 1L}]

.. 如何在 Company_Type(user_id=user,type=c_type) 中将 1 分配给 user_id 以创建对象

最佳答案

如果user是一个长度为1的列表,包含一个dict,则可以按如下方式提取dict的值:

值 = user[0]['user_id']

您可以将代码修改为:

      if request.method == 'POST':
try:
data = json.loads(request.body)
c_type = data["subject"]
user = get_user_id(request)
id = user[0]['user_id']
c_ty=Company_Type(user_id=id,type=c_type)
c_ty.save(force_insert=True)
except:
print 'nope'
return JsonResponse({'status': 'success'})

此外,如果您需要确保 id 是整数,请将其转换为正确的数据类型,如 int(id)

关于python - 如何将字典值分配给 user_id 以创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34286916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com