0

我正试图让 Django 给我发送 500 个错误。我已根据需要关闭了 DEBUG 模式,并正在发送到本地 SMTP 服务器。我正在使用 Python 2.7.2 和 Django 1.5.1。

Django 使用不正确和无效的收件人“n,e”发送:

# python -m smtpd -n -c DebuggingServer localhost:25
---------- MESSAGE FOLLOWS ----------
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [Django] ERROR (EXTERNAL IP): Internal Server Error: /
From: sender@example.com
To: n, e

从 settings.py 中提取:

ADMINS = (
    ('Me', 'me@example.com')
)

SEND_BROKEN_LINK_EMAILS = True

MANAGERS = ADMINS
SERVER_EMAIL = 'sender@example.com'
4

1 回答 1

3
ADMINS = (
    ('Me', 'me@example.com'),
    #                       ^ missing comma
)

括号不会创建元组,逗号会(和空括号):

>> 1 == (1)
True

>> a = 1,
>> a == (1,)
True

有关说明,请参阅元组语法

于 2013-07-24T16:09:48.963 回答