以下适用于我 -
email_list = EmailList.objects.get(domain=(cd['email'].split('@')[1]))
但是在之前定义'domain'变量不会 -
domain = cd['email'].split('@')[1]
email_list = EmailList.objects.get(domain=domain)
当我执行后者时,它会引发"EmailList matching query does not exist"
。是什么造成了这种差异?
答案 0 :(得分:2)
没有什么可以解释这种差异;绑定到名称时,Python变量不会更改类型。