Django中的电子邮件站点管理员,不使用mail_admins()

时间:2011-02-02 01:16:42

标签: python django

我知道这听起来有些愚蠢,但作为Django(甚至是Python)的初学者,我只想知道如何从ADMINS元组访问电子邮件地址,甚至可以访问管理员名称。

我读到元组是语义的,有点像轻量级结构。因此,如果是这种情况,我可以访问这些语义并执行“类似字典”的操作,即ADMINS ['email']。了解这一点,我如何在元组中检索管理员电子邮件和名称?

提前致谢!

1 个答案:

答案 0 :(得分:8)

ADMINS是一个设置。您可以按如下方式访问它:

from django.conf import settings
settings.ADMINS

例如,要将所有电子邮件地址作为列表:

from django.conf import settings
admin_emails = [v for k,v in settings.ADMINS]

设置文档: http://docs.djangoproject.com/en/1.2/topics/settings/