【发布时间】:2011-02-02 01:16:41
【问题描述】:
我知道这听起来有点愚蠢,但作为 Django(甚至 Python)的初学者,我只想知道如何从 ADMINS 元组访问电子邮件地址,甚至可能访问管理员名称。
我读到元组是语义的,有点像轻量级结构。因此,如果是这种情况,我也许能够访问这些语义并做一些“类似字典”的事情,即 ADMINS['email']。知道了这一点,我该如何检索元组中的管理员电子邮件和姓名?
提前致谢!
【问题讨论】:
我知道这听起来有点愚蠢,但作为 Django(甚至 Python)的初学者,我只想知道如何从 ADMINS 元组访问电子邮件地址,甚至可能访问管理员名称。
我读到元组是语义的,有点像轻量级结构。因此,如果是这种情况,我也许能够访问这些语义并做一些“类似字典”的事情,即 ADMINS['email']。知道了这一点,我该如何检索元组中的管理员电子邮件和姓名?
提前致谢!
【问题讨论】:
ADMINS 是一个设置。您可以通过以下方式访问它:
from django.conf import settings
settings.ADMINS
例如,以列表的形式获取所有电子邮件地址:
from django.conf import settings
admin_emails = [v for k,v in settings.ADMINS]
【讨论】: