【问题标题】:Can't get twilio to show 'from' data but it will show 'to' data无法让 twilio 显示“来自”数据,但它会显示“至”数据
【发布时间】:2018-03-01 17:43:25
【问题描述】:

我已经设置了一个 Twilio 应用程序,我想向人们发送更新,但我不想回复单个文本。如果有问题,我只想让他们打电话。我一切正常,但我想显示收到的文本,以确保我不会错过任何问题。我正在使用 python/flask。我已经设置了模板,我可以让它显示我的所有消息,甚至消息发给了谁,但我无法让它显示消息来自谁。

{% for msg in msgs %}
    {% if msg.direction == 'inbound' %}
        <p> {{ msg.from }} : {{ msg.body }} </p>
    {% endif %}
{% endfor %}

这将显示我的所有消息,但不会显示其他任何内容。如果我将其更改为 {{ msg.to }} 它将显示消息的收件人。我也尝试在我的应用中请求。

numbs = request.form["From"]

然后在我的模板中使用 for 循环对其进行迭代,但没有这样的运气。

【问题讨论】:

    标签: python flask twilio twilio-api


    【解决方案1】:

    使用from_ 而不是from,因为from 是python 中用于导入的关键字。

    【讨论】:

    • msg 对象是否具有_from 属性?当你 print(msg)print(msg.__dict__) 时,它是什么样子的?
    • 看来 {{ msg.from_ }} 是有效的。我似乎在任何地方的 Twilio 文档中都找不到这个,但你的回答帮助我到达了那里!
    • 啊,有道理,酷。我更新了我的答案以反映这一点,以防其他人将来遇到同样的问题
    猜你喜欢
    • 2023-04-04
    • 2020-01-28
    • 2021-11-23
    • 2017-11-20
    • 1970-01-01
    • 2016-10-05
    • 1970-01-01
    • 2015-09-14
    • 2017-06-01
    相关资源
    最近更新 更多