Я только что написал пример приложения с использованием Twilio и Django на GitHub , но вот конкретный ответ, который вы ищете.
В этом примере я использую URL-адрес / reply / на моем сервере (и сказал Twilio, что это нужно для POST)
В urls.py вы просто собираетесь сделать стандартное отображение:
url (r '^ reply', 'twilio_sms.views.sms_reply'),
Вот действительно базовый ответ пользователю, отвечающий тем, что ожидает сервер Twilio.
def sms_reply (запрос):
if request.method == 'POST':
params = request.POST
phone = re.sub ('+ 1', '', params ['From'])
response_message = '<?xml version="1.0" encoding="UTF-8">'
response_message += '<Response><Sms>Thanks for your text!</Sms></Response>'
return HttpResponse(response_message)
В моем коде я фактически строю XML-ответ, используя библиотеку, которую я предлагаю в целом, но для примера кода это слишком много информации.