【问题标题】:How to get data sent by cloud telephony service using django url?如何使用 django url 获取云电话服务发送的数据?
【发布时间】:2015-02-26 21:33:22
【问题描述】:

我打算使用云电话来获取通过 Http 发送的短信数据。服务提供商说这就是格式

http://domainname/location?mobilenumber=XXXXX&message=XXXXX&receivedon=MM/DD/YY HH:MM:SS AM/PM

我应该如何处理这个网址。只是我必须在下面写一个这样的url模式吗?

url(r'^/location/(P?<mobilenumber>)\d+/(P?<message>)\w+P?<receicedon>)\d+$',app.project.views.widget,name='swidget')

【问题讨论】:

    标签: python django url django-urls


    【解决方案1】:

    只需为路径/location编写一个视图,并在视图内使用request.GET dictionary查看URL中的参数:

    def location_view(request):
        mobilenumber = request.GET['mobilenumber']
        ...
    

    【讨论】:

      【解决方案2】:

      尝试使用 url 作为:

      url(r'^/location/',your_view,name='swidget')
      

      当您使用 GET 参数(如 www.host.com/end_point/?message=value&amp;something=value2)时,您不必在 url 中设置它们,而只需使用 url(r'^/end_point/, some_view)

      并查看喜欢

      def your_view(request):
          mobilenumber = request.GET['mobilenumber']
          message = request.GET['message']
          receivedon = request.GET['receivedon']
      
          # Do what you need
      

      希望对你有帮助

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 2018-05-22
      • 1970-01-01
      • 2016-06-07
      相关资源
      最近更新 更多