'QuerySet' object has no attribute 'save'
来源:6-10 用户注册-4
慕设计5354537
2017-08-16
验证邮箱的时候
if all_records:
for record in all_records:
email = record.email
user_s = UserProfile.objects.get(email=email)
user_s.is_active = True
user_s.save()
这个地方user_s = UserProfile.objects.get(email=email)改成user_s = UserProfile.objects.filter(email=email)为什么就报如下错误?谢谢!
'QuerySet' object has no attribute 'save'
写回答
1回答
-
django model调用filter和调用get换回的数据是不一样的 一定要注意, filter返回的结果是queryset 类似于数组 你需要指定其中一个数据才能进行保存 比如user=user_s[0] 然后才能user.save()
012017-08-17
相似问题