没有使用Ajax获取请求的Python代码

时间:2018-02-18 15:48:59

标签: javascript python ajax

我有这个python代码:

from twilio.rest import Client

account_sid = "myID"
auth_token = "myAuth"

client = Client(account_sid, auth_token)

client.api.account.messages.create(
to="+num1",
from_="num2",
body="Hello there!")

当我在命令行python file.py上执行它时,一切正常,(也就是文本发送到我的手机)但我想从javascript文件中执行此代码,我这样做:

$.ajax({
  type: "GET",
  url: "file.py",
}).done(function( o ) {
   console.error("WOW")
});

但是python没有被执行,虽然我确实看到了控制台错误。我不太清楚最新情况,我想知道是否需要将其更改为POST请求,但这只是给我一个404未找到的错误。

1 个答案:

答案 0 :(得分:1)

我认为我们不能将python文件名作为url值。 AJAX将向服务器发送请求,为了处理该请求,我们需要一个服务器端脚本语言。 下面的链接解释了如何在Django中处理AJAX请求。

How do I integrate Ajax with Django applications?