- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 django send_mail 方法。我遇到了两个问题,特别是将邮件地址从列表转换为 csv 以供收件人使用。第二个问题是从通知模型获取用户电子邮件列表。
我的模型
class notifications(models.Model):
notID = models.AutoField(primary_key=True)
notSubject = models.CharField(max_length=100)
notBody = models.TextField()
notDate = models.DateField(auto_now_add=True)
notRecepients = models.ManyToManyField(UserProfile, related_name='recepients')
notPoster = models.ForeignKey(UserProfile,related_name='notposter')
deleted = models.BooleanField()
def __unicode__(self):
return u'%s ' % ( self.notSubject)
class UserProfile(User):
onames = models.CharField(max_length=30, blank=True)
phoneNumber = models.CharField(max_length=15, blank=True)
regNo = models.CharField(max_length=15)
image = models.ImageField(max_length=100,upload_to='photos/%Y/%m/%d', blank=True, null=True, default='photos/2010/03/placeholder.jpg')
course = models.CharField(max_length=30, blank=True, null=True)
timezone = models.CharField(max_length=50, default='Africa/Nairobi')
smsCom = models.BooleanField()
mailCom = models.BooleanField()
class notifications_sms_mail(models.Model):
notId = models.OneToOneField(notifications)
sms = models.BooleanField()
email = models.BooleanField()
我的看法
def notif_sms_mail(request):
user = UserProfile.objects.get(pk=request.session['_auth_user_id'])
mailform = notif_sms_mail_Form(request.POST)
if mailform.is_valid():
notid=request.POST['notId']
mailform.save()
notif = notifications.objects.get(deleted='0', notID = notid)
rec = (UserProfile.objects.values('email')).filter(mailCom='1')
mail = notifications_sms_mail.objects.get(email='1', notId=notid)
if notif.notID == mail.notId:
send_mail(notSubject, notBody, 'from ****@gmail.com',rec, fail_silently=False)
最佳答案
UserProfile.objects.filter(mailCom='1').values_list('email', flat=True)
关于python - django send_mail 来自查询集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2551353/
我如何获得电子邮件发送的 django send_mail 结果。我在本地运行它,我将 send_mail 发送到我的电子邮件,它返回 True,但信件未发送(因为我没有设置任何 smtp)。但结果是
为什么我会收到 NameError:global name 'send_mail' is not defined ? 从我的models.py: from django.template import
当使用发送电子邮件的 View 时没有任何反应,然后我在 python shell 中输入 send_mail(...) 并返回 1,但我没有收到任何电子邮件。 这是我的设置.py EMAIL_BAC
我正在尝试使用 django send_mail 方法。我遇到了两个问题,特别是将邮件地址从列表转换为 csv 以供收件人使用。第二个问题是从通知模型获取用户电子邮件列表。 我的模型 class no
我正在尝试创建一个功能,可以检查数据库中状态为 1 的活跃客户,如果活跃,他们应该收到电子邮件。对于电子邮件功能,我使用了 PHP Mailer 功能。 下面是我的脚本: "; $headers .=
我正在尝试在我的 views.py 文件中的函数中发送电子邮件。我已经按照与此处相同的方式在我的设置文件中设置了电子邮件。 Python Django Gmail SMTP setup 电子邮件发送确
我正在尝试使用此脚本发送电子邮件 $to = 'example@example.com'; $headers['To'] = $to; $headers['From'] = '"My Name" ';
我正在像这样使用 django send_mail: from django.core.mail import send_mail send_mail('Test', 'asdfasdfasdf\na
在我的 views.py 我有以下代码 def cpio(request): mainDict9=['hemant','jay','yash','Hari'] args={'mainD
我想在 Django 中使用 send_mail,但是它不发送任何电子邮件。这是我的设置: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailB
当用户收到从 django send_mail() 发送的电子邮件时,我希望显示名称而不是电子邮件地址。 . 例如: 当发送带有以下代码的电子邮件时,收到它的人会看到 to@ex.com在他的收件箱里
我已经用 gmail 设置了 smtp。当我使用 send_mail 时,发件人电子邮件未显示在接收电子邮件的帐户中。 Django设置.py # DEFAULT_FROM_EMAIL = 'send
设置: EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' EMAIL_HOST = 'smtp.mailgun.org'
我在谷歌上搜索了很多关于这个问题的信息,我在很多地方都发现了这个错误,但我的问题没有答案。 我有一个新安装的 (debian) 系统,它基本上只包含一个 django (1.3.0) 安装和一个非常糟
我每天使用django (1.5.2) 发送邮件。在大约 2/3 分钟的间隔内大约 100 次。 直到最近我才真正遇到任何问题(这是可能的,因为我升级到 1.5.2)。现在发送这些邮件有时需要长达 2
用户注册时is_active默认为False。我希望当管理员激活用户时用户收到电子邮件通知。但 send_mail 并没有发送电子邮件。 我在我的views.py中创建了一个函数: def send_
我正在尝试使用 Django send_email、smtp 和 gmail 发送电子邮件。但是,代码返回 SMTPConnectError (-1, b") 我的 settings.py 文件: A
使用 Django 1.7 和 Python 2.7。 我想测试邮件是否发送成功,邮件内容是否正确。 我试过使用 django.core.mail 中的发件箱,但无济于事。我也可以只获取 stdout
我已经阅读了 send_mail() 的文档,但 fail_silently 的用途尚不清楚。 最佳答案 正如@Nifled 所说,fail_silently() 将从 smtplib 引发异常。我将
我正在 ubuntu 堆栈上部署一个 Django 项目,该堆栈带有一个 postfix SMTP 邮件服务器,托管在 Amazon 的 EC2 上。我可以使用 Linux 邮件程序从服务器发送电子邮
我是一名优秀的程序员,十分优秀!