Прежде всего,
У вас может быть много параметров для функции mail () ... У вас может быть 5 макс. mail(to,subject,message,headers,parameters);
Что касается переменной $from
, которая должна автоматически поступать с вашего веб-хостинга, если вы используете linux cPanel. Он автоматически исходит из вашего имени пользователя и ip-адреса cPanel.
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: yoursite.com';
$to = 'contact@yoursite.com';
$subject = 'Customer Inquiry';
$body = "From: $name\n E-Mail: $email\n Message:\n $message";
Также убедитесь, что у вас есть правильный порядок переменных в вашей функции mail (). mail($to,$subject,$message,etc.)
в этом порядке, иначе есть шанс, что он не сработает. Дайте мне знать, если это поможет ...
как насчет ...
Photo.objects.filter(complaint__isnull=False)
Я не уверен, что лучше, но это тоже работает.
Photo.objects.exclude(complaint=None)
Созданный SQL-запрос здесь не такой, как в случае с .filter(complaint__isnull=False)
, но смысл идентичен.
.distinct()
для работы с многозначными отношениями.
– Dan
2 August 2017 в 11:29