如何使用Django url获取云电话服务发送的数据?

2024-03-28 10:22:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我计划使用云电话来获取通过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')

Tags: 数据httpurlmessage格式location短信计划
2条回答

尝试将url用作:

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

当您使用GET参数www.host.com/end_point/?message=value&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

希望有帮助

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

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

相关问题 更多 >