微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python,django:我认为有一种简单的方法可以将管理员放在 html 页面上的所有电话号码放入 list_numbers'

如何解决Python,django:我认为有一种简单的方法可以将管理员放在 html 页面上的所有电话号码放入 list_numbers'

我不确定我写的代码...并检查是否一切正常。

  1. 管理员将所有号码放在短信页面 (html) 上。此页面已隐藏,仅供管理员使用
  2. 管理员点击提交按钮
  3. views.py 执行向这些号码发送短信的功能
def sms(request):
    if request.method == "POST":
        number1 = request.POST.get('number1')
        number2 = request.POST.get('number2')
        number3 = request.POST.get('number3')
        ...
        ...

        account_sid = 'AC@@@@@@@@@@@@@@@@@@@@@@@@@@@@'
        auth_token = 'b25986445ce6ad186b1f7efac287fbe6'

        client = Client(account_sid,auth_token)

        def sms_one(sendto):
            client.messages.create(body="Just reminder of your booking \
                                        \nSee you soon \                                        
                                        \n\nAny changes? please let us kNow\
                                        \nDo.Not.Reply.to.This.Number.\
                                        \nInstead,click => https://******.com/contact",from_='**********',to=sendto)

        list_numbers = [number1,number2,number3,...............]

        def sms_all(listnumbers):
            for number in listnumbers:
                sms_one(number)

        sms_all(list_numbers)

        return render(
            request,'basecamp/sms.html'
        )

    else:
        return render(request,'basecamp/sms.html',{})

当然,我可以通过 python shell 或终端发送短信,但我想在网站上这样做,因为我认为这是一种简单的方法(如果我每天必须做很多数字)。这就是我制作 html 页面和这个功能的原因。但我不确定用于收集所有数字的 List 功能。我认为有更好、更简单的方法...

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。