Почтовые администраторы сайта в Django без использования mail_admins () - PullRequest
2 голосов
/ 02 февраля 2011

Я знаю, это звучит глупо, но как новичок в Django (и даже в Python), я просто хочу узнать, как я могу получить доступ к адресу электронной почты из кортежа ADMINS или даже получить доступ к имени администратора.*

Я читал, что кортежи семантические, вроде легковесных структур.Так что если это так, я могу получить доступ к этой семантике и сделать что-то «словарное», например ADMINS ['email'].Зная это, как я могу получить адрес электронной почты и имя администратора в кортеже?

Заранее спасибо!

1 Ответ

8 голосов
/ 02 февраля 2011

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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...