【发布时间】:2020-12-11 16:49:37
【问题描述】:
我在 Django 中开发了一个电子商务商店,我正在使用 twilio 短信功能。使用 twilio,仅当号码格式正确且有效时才会发送短信。
message = client.messages.create(
body="Dear customer, this is sample msg", to= number, from_= contact )
所以我想要一种方法,如果 twilio 在发送短信时引发错误,该错误会被忽略 [Don't raise Server Error 500 in prod]。并且网站功能保持正常。
有什么办法可以解决吗?
【问题讨论】:
-
在
settings.py文件中,做DEBUG = True然后找出问题行号和原因 -
如果您使用 twilio API 功能,如果数字格式不正确,它可能会返回一些错误代码。您应该捕获该错误并相应地为用户创建消息。这应该在生产中完成以避免 500 个错误
-
@BrankoRadojevic 你能展示一些示例代码吗?
-
@MdJeweleIslam 当数字不正确时会发生这种情况