gpt4 book ai didi

javascript - Django 和 Python 脚本集成 :(

转载 作者:太空宇宙 更新时间:2023-11-04 12:19:08 24 4
gpt4 key购买 nike

在我的网站上,我有一些按钮,当我点击它们时,我希望它们启动我的 python 脚本,该脚本会连接到我的一些服务器并写入一个文件。

我在网上看到很多帖子都说这很简单,但实际上没有人告诉您需要做什么的步骤

我有一个基本的 html 页面,按钮部分如下所示

<td><a href="javascript:alert('Working on it!');"<button type="button" id="myButton1" data-loading-text="Loading..." class="btn btn-primary" autocomplete="off">DO IT</button>

如果有人能告诉我如何获得 DO IT 按钮来启动我的 .py,我将永远感激

最佳答案

如果你想在 Django 中运行你的 Python 代码,像下面这样的东西应该可以工作(你可能想要添加错误处理,在发送请求和收到响应时显示一些反馈,也许发送一些数据到服务器等)。

首先,您的 JavaScript 将事件监听器添加到按钮并在单击时向服务器发送请求(更改请求 URL 以对应于您的服务器地址、Django 应用程序和 View URL):

var button = document.querySelector('#myButton1');

button.addEventListener('click', function (event) {
var request = new XMLHttpRequest();
request.open('GET', 'http://localhost:8000/myapp/button_clicked/');
request.onload = function () {
console.log('Server response recieved.');
}
request.send();
});

然后,在相关应用程序的 urls.py 中(上面的 myapp):

...
from . import views

url_patterns = [
...
url(r'^button_clicked/', views.button_clicked),
]

最后,在同一应用的 views.py 中:

...
def button_clicked(request):
# Here, you insert the Python code you want to run when the button is clicked.
...

关于javascript - Django 和 Python 脚本集成 :(,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46526671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com