Я начал новый Gmail приложений и настроенные параметры в settings.py с моим аккаунтом GmailDjango. Sendig по электронной почте с приложением
Я новичок в Django, и я не знаю, как отправлять электронные письма своих пользователей сайта
Я хотел бы создать ссылку, когда я открываю его мой пользователь получит сообщение от меня
Я редактировал views.py, но я не знаю, что моя функция «wyslij» должен вернуть
from django.shortcuts import render
from django.core.mail import send_mail
from django.contrib.auth.decorators import user_passes_test
from django.contrib.auth.models import User
from userprofile.models import UserProfile
@user_passes_test(lambda u: u.is_superuser)
# Create your views here.
def wyslij(request):
# Create the HttpResponse object with the appropriate PDF headers.
uzyt = UserProfile.objects.all().order_by('user_id')
for z, uzyt in enumerate(UserProfile.objects.all()):
send_mail('The exam is comming', 'Hi, Your exam will be tomorrow!', '[email protected]', [uzyt.email], fail_silently=False)
return response
В urls.py
from django.conf.urls.defaults import patterns, include, url
urlpatterns = patterns('',
url(r'^accounts/wyslij/$', 'gmail.views.wyslij'),
)
и каков результат? Сообщения об ошибках? есть ли у вас все правильные переменные EMAIL_ * в настройках settings.py? –
Это HttpResponse? Какая ошибка? –