gpt4 book ai didi

django - 将输出打印到 Django 网页

转载 作者:行者123 更新时间:2023-12-02 00:59:59 25 4
gpt4 key购买 nike

我目前有一个长时间运行的脚本,它会产生各种输出。我想要做的是在按下我的 web 应用程序上的按钮时运行此脚本,并将输出实时显示在网页上的文本区域中。我想知道使用 Django 实现此目的的最简单方法。

最佳答案

如果您正在谈论实时输出,那么您需要使用 AJAX。

要启动脚本,您可以在网页中设置一个发送 AJAX 请求的按钮。

function ajax_call_model(data_JSON_Request, object_id){
$(function jQuery_AJAX_model(){
$.ajax({
type: 'GET',
url: '/ajax_request/',
data: something,
datatype: "json",
success: function(data) {
$("#output_id").html(data);
},//success
error: function() {alert("failed...");}
});//.ajax
});//jQuery_AJAX
};//ajax_call

在 View 中您将看到如下内容:

def ajax_request(request):
something = request.GET.get('something', '')# Receives from AJAX
output = #Does something with the request
jsonDump = json.dumps(str(output))

return HttpResponse(jsonDump, content_type='application/json')

关于django - 将输出打印到 Django 网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22153070/

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