【发布时间】:2014-04-12 11:25:19
【问题描述】:
我不想在 setting.py 中使用电子邮件配置字段,我想将它们放入模型中。
class Configuration(models.Model):
email_use_tls = models.BooleanField(_(u'EMAIL_USE_TLS'),default=True)
email_host = models.CharField(_(u'EMAIL_HOST'),max_length=1024)
email_host_user = models.CharField(_(u'EMAIL_HOST_USER'),max_length=255)
email_host_password = models.CharField(_(u'EMAIL_HOST_PASSWORD'),max_length=255)
email_port = models.PositiveSmallIntegerField(_(u'EMAIL_PORT'),default=587)
....
配置 django.core.mail.send_mail 行为的最佳实践是什么?我应该将 send_mail 代码复制到我的项目吗?那不是我想要的。
【问题讨论】: