好的可能的菜鸟问题:在学习 Django 时,我认为使用 Twilio 探索电话可能很酷。我的直接目标是创建一个带有按钮的页面,单击该按钮会导致将“Hello World”短信发送到我的手机。在整理出来之后,我对更酷的东西有了一些想法。
到目前为止,我已经完成了几个 Django 教程,并制作了一些带有简单视图的小应用程序。但是我所学到的任何东西都没有特别说明如何做这样的事情。我还调查(并安装)了 Django-Twilio 应用程序和 Twilio Python Helper Library,但这些文档都没有显示如何发送“hello world”短信。
谁能指出一个可能显示如何做到这一点的资源?或者,如果它非常简单,只需发布一些示例代码?
编辑回应凯文伯克:
谢谢你回复我,凯文。修改我的 urls.py 以包括:
urlpatterns = patterns('',
# ...
url(r'^sms/$', 'django_twilio.views.sms', {
'message': 'Hello world',
'to': '+12223334444',
'sender': '+18882223333',
'status_callback': '/sms/completed/',
}, name = 'send_message'),
# ...
)
并将我的浏览器指向
http://127.0.0.1:8000/sms/
出现以下错误:
Exception Type: TwimlException at /sms/
Exception Value: Invalid method parameter, must be 'GET' or 'POST'
也许这是因为我没有对视图进行适当的修改。但是我没有很好的方法从教程中的最小示例中找出我做错了什么。/编辑