gpt4 book ai didi

javascript - Django 使用前端 python 类中的函数?

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:51 25 4
gpt4 key购买 nike

我是 Django 新手,但我设法为我的网站创建后端和前端,但在前端我连接到外部套接字并动态获取数据,并且我实现了一个具有以下内容的类:函数 add_data2GraphDB(Data) 将元素添加到我的图形数据库

如何从前端调用此函数,以便将其应用到后端而不影响网站的渲染。

这是前端页面的js代码

<script>
eventToListenTo = 'tx'
room = 'inv'

var socket = io("https://blockexplorer.com/");
socket.on('connect', function() {
// Join the room.
socket.emit('subscribe', room);
})

socket.on(eventToListenTo, function(data) {

***add_data2GraphDB(Data)***;
})
</script>

此外,在获取数据后,我将向用户查看该数据,以便用户能够检查该数据的详细信息,因此应在查看之前将其添加到图表中

最佳答案

您可以开始向 Django 应用程序提供一个 api 点,该应用程序将从请求正文(或/和请求参数)获取参数并调用您的函数。因此,创建一个类似 /api/add2grah 的 url。您可以在前端通过经典的异步调用来调用它。

现在,如果你的函数需要很长时间,你可能想开始使用任务队列,这样你的 api 函数就会立即返回,但你的 add2Graph 在后面运行。好的和简单的解决方案是 Huey , Django-q或 django-rq (它们比 Celery 更简单)。

这能回答一些问题吗?

关于javascript - Django 使用前端 python 类中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39616960/

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