2
我知道這聽起來很愚蠢,但作爲Django(甚至是Python)的初學者,我只想知道如何從ADMINS訪問電子郵件地址元組,甚至可能訪問管理員名稱。Django中的電子郵件站點管理員不使用mail_admins()
我讀過元組是語義的,有點像輕量級結構。所以如果是這樣的話,我可以訪問這些語義並做一些「字典式的」,即ADMINS ['email']。知道這一點,我如何檢索元組中的管理郵件和名稱?
在此先感謝!
我知道這聽起來很愚蠢,但作爲Django(甚至是Python)的初學者,我只想知道如何從ADMINS訪問電子郵件地址元組,甚至可能訪問管理員名稱。Django中的電子郵件站點管理員不使用mail_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]
的設置文檔: http://docs.djangoproject.com/en/1.2/topics/settings/
正是我需要的。我來自PHP,所以元組的概念有點奇怪,我認爲「對於k,v」像foreach一樣工作($ list爲$ k = $ V),因此僅適用於「關聯數組」類型的結構,即在Python中,字典。謝謝 :) – yretuta 2011-02-02 01:33:00