定义要传递给Django模型的变量

时间:2011-05-11 00:47:24

标签: django django-models

以下适用于我 -

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"。是什么造成了这种差异?

1 个答案:

答案 0 :(得分:2)

没有什么可以解释这种差异;绑定到名称时,Python变量不会更改类型。