#django #django-models
#django #django-модели
Вопрос:
Для меня работает следующее —
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:
Нет ничего, что объясняло бы это различие; переменные Python не меняют тип при привязке к имени.